Anda di halaman 1dari 15

UNIVERSIDAD RICARDO PALMA INGENIERIA INFORMATICA

Profesor: Muoz Ibrcena, Pedro Alumno: Malquichagua Canales, Juan Curso: Redes y Comunicacin de Datos II Tema: Proyecto de Laboratorio RMI

RMI.3 CODIGO4 MANUAL.. 18

RMI (Java Remote Method Invocation) es un mecanismo ofrecido por Java para invocar un mtodo de manera remota. Forma parte del entorno estndar de ejecucin de Java y proporciona un mecanismo simple para la comunicacin de servidores en aplicaciones distribuidas basadas exclusivamente en Java. Si se requiere comunicacin entre otras tecnologas debe utilizarse CORBA o SOAP en lugar de RMI. RMI se caracteriza por la facilidad de su uso en la programacin por estar especficamente diseado para Java; proporciona paso de objetos por referencia (no permitido por SOAP), recoleccin de basura distribuida (Garbage Collector distribuido) y paso de tipos arbitrarios (funcionalidad no provista por CORBA). A travs de RMI, un programa Java puede exportar un objeto, con lo que dicho objeto estar accesible a travs de la red y el programa permanece a la espera de peticiones en un puerto TCP. A partir de ese momento, un cliente puede conectarse e invocar los mtodos proporcionados por el objeto. La invocacin se compone de los siguientes pasos: Encapsulado (marshalling) de los parmetros (utilizando la funcionalidad de serializacin de Java). Invocacin del mtodo (del cliente sobre el servidor). El invocador se queda esperando una respuesta. Al terminar la ejecucin, el servidor serializa el valor de retorno (si lo hay) y lo enva al cliente. El cdigo cliente recibe la respuesta y contina como si la invocacin hubiera sido local.

FORM ServidorVideos

CLASE VideosRMIImpl

FORM ClienteDePeliculas

CLASE RecibirVideosRMI

1.- INICIAMOS NETBEANS Y ABRIMOS NUESTRO PROYECTO

2.- VAMOS A LA DIRECCION C:\Program Files\Java\jdk1.6.0_18\bin , COPIAMOS LOS ARCHIVOS jli.dll Y rmiregistry.exe A LA SIGUIENTE DIRECCION: G:\Redes 2\Proyecto RMI\Programa\ PeliculasViaRMI\ build\classes

3.- HACEMOS DOBLE CLICK EN EL ARCHIVO rmiregistry.exe Y LO DEJAMOS ABIERTO

4.- LUEGO VAMOS AL NETBEANS Y COMPILAMOS EL FORMULARIO ClienteDePeliculas Y NOS SALDRA UN MENSAJE DE BIENVENIDA

5.- LUEGO VAMOS AL NETBEANS Y COMPILAMOS EL FORMULARIO ServidorVideos Y NOS SALDRA UN MENSAJE DE BIENVENIDA

6.- LUEGO DEBEMOS TENER LOS DOS FORMULARIOS Y EL rmiregistry.exe ABIERTO

7.- EN EL FORMULARIO ServidorVideos LLENAMOS LA UBICACIN DE LA BASE DE DATOS Y LA DE LOS VIDEOS. ACEPTAMOS LA DIRECCION DEL SERVIDOR DE VIDEOS Y LA DE LA BASE DE DATOS.

8.- EN EL FORMULARIO Cliente HACEMOS CLICK EN EL BOTON MOSTRAR PELICULAS Y APARECERAN LOS DATOS DE LAS PELICULAS Y EL BOTON GUARDAR AQUI SE HABILITARA.

9.- LLENAREMOS CON EL NOMBRE DEL VIDEO QUE QUERAMOS ENVIAR A OTRA DIRECCION, PRESIONAMOS NOMBRE DEL VIDEO Y SALDRA EL SIGUIENTE MENSAJE.

10.- ENCONTRAREMOS EL VIDEO EN LA NUEVA DIRECCION.

Anda mungkin juga menyukai