Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Para Trabajar RMI Con Netbeans Sin Presentar Errores
Para Trabajar RMI Con Netbeans Sin Presentar Errores
Darle propiedades de escritura para el usuario con el que tienen la sesion abierta,
por ejemplo en Windows es haciendo clic derecho sobre el archivo java.policy y
escoger la opcin propiedades
Abrir archivo java.policy con algn programa de edicin de texto, por ejemplo el
WordPad, el Note++, o arrastrarlo y soltarlo sobre la ventana de Netbeans.
Agregarle al final un permiso que nos permita realizar todo.
grant {
permission java.security.AllPermission;
};
Guardar los cambios.
Paso 2: Crear un proyecto Java tipo Java Class Library.
En Netbeans ir al men Archivo / Proyecto Nuevo y dar clic en esta opcin del
men.
Paso 3: Creamos un nuevo paquete para guardar las Interfaces que heredan de
Remote y una clase utilitaria que nos permita pasarle de forma automtica
parmetros de ejecucin.
Darle
nombre
al
paquete
Ahora agregamos una clase la que llamaremos Utilidad, esta clase tendr un
mtodo que permitir pasarle al compilador la ruta de la Interfaz, para ser
compilada.
Paso 5: Crear una nueva clase Llamada por ejemplo Utilidad
El parametro c de tipo Class<?> del metodo setCodeBase, indica que sele puede
pasar cualquier clase.
Paso 6: Generamos la una librera .jar con los archivos compilados del proyecto
Esta clase tambin nos permite detener el servicio, esto se hace invocando el
mtodo detenerServidor, el cual:
Paso 15: Crear una ventana para controlar el inicio y suspencion del Servidor
Netbeans genera el cdigo necesario para escribir la lgica de las acciones que se
desean ejecutar cuando se produzca el evento sobre el elemento deseado.
Importa las clases Necesarias, entre ellas las del paquete java.rmi
Importa la clase IConvertidroDivisas ubicada en la librera .jar que le
incluimos
Solicita la IP del servidor y la utiliza para buscar el Objeto Remoto por su
nombre en la red, cuando lo encuentra lo asigna a una variable de tipo
IConvertidorDivisas
Notificar o lanzar informacin sobre los errores que puedan ocurrir
Paso 22: Crear una Ventana para ingresar los datos que se desean convertir a
otra moneda.
Este paso no difiere de los realizados en el servidor para este objetivo.
La diferencia es que esta ventana tendr ms elementos, como por ejemplo:
Dos Paneles con borde de titulo, tres etiquetas, un campo de texto, dos botones y
un combo de opciones desplegables.
Paso 24:
En la clase Principal que se genera automticamente cuando creamos el proyecto,
debemos indicar en el mtodo main o punto de inicio que lo primero que se va a
ejecutar cuando la aplicacin inicie es el cdigo para crear, centrar y visualizar la
Ventana Principal
Limpiar y Generar el proyecto del cliente para obtener el una librera ejecutable .jar