Ejercicios de RMI: conceptos básicos

  1. Comprobar que el ejemplo proporcionado en el Tema 1 (apartado 1.4) funciona en una JVM, en dos JVMs del mismo ordenardor, y en 2 o más JVMs en ordenadores distintos. Los pasos a seguir son los siguientes:

     

  2. Siguiendo las indicaciones anteriores para crear el servidor remoto y el cliente RMI. Implementar un servidor remoto denominado RemoteInfoServer (que informa de los números ganadores en un sorteo, así como de los premios obtenidos), con los métodos remotos obtener_numeros() y obtener_premios(). El método obtener números devuelve un objeto numeros formado por 5 enteros del 1 al 9999 correspondientes a los números del sorteo, por orden de importancia, y el método obtener premios devuelve un objeto premios formado por 5 cadenas de caracteres con las descripciones de los premios por orden de número ganador. Las clases de los objetos numeros y premios deben implementar su propia serialización. El cliente, denominado RemoteClient tiene un parámetro indicando si desea saber los numeros o los premios del sorteo.