Ejercicios Rmi
-
Upload
jose-manuel-velez -
Category
Documents
-
view
218 -
download
0
Transcript of Ejercicios Rmi
7/23/2019 Ejercicios Rmi
http://slidepdf.com/reader/full/ejercicios-rmi 1/1
UNIVERSIDAD TÉCNICA DE MANABÍFACULTAD DE CIENCIAS INFORMÁTICAS
Trabajo extra clases
Resoler los s!"#!e$tes ejerc!c!os
Calc#la%oraConstruya un servidor que soporte las 4 operaciones aritméticas (suma, resta,
multiplicación y división) manipulando variables de tipo Numero y regresando a los
clientes un resultado de ese mismo tipo.
Lo"!$Implementar un servidor que guarde en una lista temporal las cuentas y passwords deun sistema. os clientes se conectan al servidor v!a "#I y le proporcionan su cuenta
y passord y el servidor los compara con los registros de la base de datos,
dependiendo del resultado de la comparación el servidor responde autori$ando ó noel acceso.
Do$at!os%l e&emplo de los donativos consiste en una aplicación cliente'servidor derecolección de donativos. a aplicación posee un servidor que se encarga de ir
recogiendo los donativos de los clientes y de ir acumulndolos. os clientes, queinteractan con el servidor a través de "#I, van reali$ando sus donaciones y puedenen todo momento consultar el importe total acumulado.
import java.rmi.Remote;import java.rmi.RemoteException;
public interface IRecolector extends Remote{ void recogerDonativo(Donativo d) thros RemoteException; Donativo obtener!otal"cumulado() thros RemoteException;#
%l donativo se env!a encapsulando el valor del mismo en una clase *+onativo,
cuando se pregunta por el total acumulado el servidor env!a un ob&eto de la clase*+onativo.
Te&'erat#ra-n sistema de monitoreo de temperatura consiste en un servidor y varios clientes. %lservidor puede leer la temperatura indicada por un sensor, la temperatura puede
cambiar en cualquier momento. os clientes interesados pueden invocarremotamente al servidor para conocer la temperatura. os clientes interesados en
todos los cambios de temperatura (en variaciones de ./ grados cent!grados) podr!an
consultar repetidamente la temperatura pero esto ser!a muy ine0iciente ya que no se
sabe cada cuando cambia la temperatura. -n me&or esquema consiste en que losclientes interesados se registren y el servidor les in0orme cada ve$ que cambie latemperatura.