Presentacion
Al definir un Cliente RMI se tiene que tener claro la funcionalidad que este va a cumplir y los datos que requiere para su correcto funcionamiento, Para el desarrollo de este cliente RMIno va ser la excepción:
1. Funcionalidad
El sistema cliente va obtener los datos primordiales del servidor a que este se conecte, tales como sistema operativo, versión , fabricante,arquitectura del sistema, CPU, memoria RAM utiliza, ect,.
2. Requerimiento
El sistema requiere de un objeto que contenga todos los datos previamente mencionados, por esta razón en la aplicación que cumplala funcionalidad de servidor de manejar una clase InfoHost, que tenga como los atributos los ítem requeridos, y además que se definan en este mismo.
3. Descripción
Por medio de laimplementación de métodos remotos se va a implementar un método que permita obtener la información del sistema donde reside.
HERRAMIENTAS Y UTILIDADES
* IDE Netbeans 6.8
* Hyperic SIGAR API
*Jdk 1.6
ASPECTOS FUNDAMENTALES
* Servidor : Dirección IP 192.168.1.3
* Puerto : 12345
* Recurso Compartido en la red: /Hola
PROCEDIMIENTO
Crear un proyecto en netbean de tipoaplicación de escritorio para la creacion del cliente.
Figura 1. Creación de un proyecto
Definir cada una de la capas que se van a implementar en el desarrollo de la aplicación por medio de lospaquetes.
Figura 2. Paquetes del Proyecto
Para la construcción de un cliente RMI se requiere de una clase STUB la cual permite que podamos a los métodos públicos en la red, esta clase se implementar enel cliente pero es generado por el servidor, para poder obtenerla del jar que se construye del servido lo vamos adicionar a nuestro cliente como una librería.
Figura 3. Adicionar .jar delServidor al cliente
La ventaja que trae consigo realizar esta jugado es que podemos utilizar las clases contenidas en el servidor particularmente la clase InfoHost la cual es la que vamos a utilizar...
Regístrate para leer el documento completo.