presentación_rmi
DESCRIPTION
Curso: Redes IIAlumno: Juan Fernando Malquichagua Canales Profesor: Pedro MuñozTRANSCRIPT
5/11/2018 Presentación_RMI - slidepdf.com
http://slidepdf.com/reader/full/presentacionrmi 1/15
UNIVERSIDAD RICARDO PALMA INGENIERIA INFORMATICA
Profesor:
Muñoz Ibárcena, Pedro
Alumno:
Malquichagua Canales, Juan
Curso:
Redes y Comunicación de Datos II
Tema:
Proyecto de Laboratorio RMI
5/11/2018 Presentación_RMI - slidepdf.com
http://slidepdf.com/reader/full/presentacionrmi 2/15
RMI………………………………………………………………….3 CODIGO……………………………………………………………4 MANUAL……..………………………………………………… 18
5/11/2018 Presentación_RMI - slidepdf.com
http://slidepdf.com/reader/full/presentacionrmi 3/15
RMI ( Java Remote Method Invocation) es un mecanismo ofrecido por Java para invocar un
método de manera remota. Forma parte del entorno estándar de ejecución de Java y
proporciona un mecanismo simple para la comunicación de servidores en aplicaciones
distribuidas basadas exclusivamente en Java. Si se requiere comunicación entre otras tecnologías
debe utilizarse CORBA o SOAP en lugar de RMI.
RMI se caracteriza por la facilidad de su uso en la programación por estar específicamente
diseñado para Java; proporciona paso de objetos por referencia (no permitido por SOAP),
recolección de basura distribuida (Garbage Collector distribuido) y paso de tipos arbitrarios(funcionalidad no provista por CORBA).
A través de RMI, un programa Java puede exportar un objeto, con lo que dicho objeto estará
accesible a través 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 métodos proporcionados por
el objeto.
La invocación se compone de los siguientes pasos:
Encapsulado (marshalling) de los parámetros (utilizando la funcionalidad de serialización de Java).Invocación del método (del cliente sobre el servidor). El invocador se queda esperando una
respuesta.
Al terminar la ejecución, el servidor serializa el valor de retorno (si lo hay) y lo envía al cliente.
El código cliente recibe la respuesta y continúa como si la invocación hubiera sido local.
5/11/2018 Presentación_RMI - slidepdf.com
http://slidepdf.com/reader/full/presentacionrmi 4/15
CLASE VideosRMIImpl
CLASE RecibirVideosRMI
FORM ClienteDePeliculas
FORM ServidorVideos
5/11/2018 Presentación_RMI - slidepdf.com
http://slidepdf.com/reader/full/presentacionrmi 5/15
1.- INICIAMOS NETBEANS Y ABRIMOS NUESTRO PROYECTO
5/11/2018 Presentación_RMI - slidepdf.com
http://slidepdf.com/reader/full/presentacionrmi 6/15
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
5/11/2018 Presentación_RMI - slidepdf.com
http://slidepdf.com/reader/full/presentacionrmi 7/15
3.- HACEMOS DOBLE CLICK EN EL ARCHIVO rmiregistry.exe Y LO DEJAMOS ABIERTO
5/11/2018 Presentación_RMI - slidepdf.com
http://slidepdf.com/reader/full/presentacionrmi 8/15
4.- LUEGO VAMOS AL NETBEANS Y COMPILAMOS EL FORMULARIO ClienteDePeliculasY NOS SALDRA UN MENSAJE DE BIENVENIDA
5/11/2018 Presentación_RMI - slidepdf.com
http://slidepdf.com/reader/full/presentacionrmi 9/15
5.- LUEGO VAMOS AL NETBEANS Y COMPILAMOS EL FORMULARIO ServidorVideosY NOS SALDRA UN MENSAJE DE BIENVENIDA
5/11/2018 Presentación_RMI - slidepdf.com
http://slidepdf.com/reader/full/presentacionrmi 10/15
6.- LUEGO DEBEMOS TENER LOS DOS FORMULARIOS Y EL rmiregistry.exe ABIERTO
5/11/2018 Presentación_RMI - slidepdf.com
http://slidepdf.com/reader/full/presentacionrmi 11/15
7.- EN EL FORMULARIO ServidorVideos LLENAMOS LA UBICACIÓN DE LA BASE DE DATOS Y LA DE LOSVIDEOS. ACEPTAMOS LA DIRECCION DEL SERVIDOR DE VIDEOS Y LA DE LA BASE DE DATOS.
5/11/2018 Presentación_RMI - slidepdf.com
http://slidepdf.com/reader/full/presentacionrmi 12/15
8.- EN EL FORMULARIO Cliente HACEMOS CLICK EN EL BOTON MOSTRARPELICULAS Y APARECERAN LOS DATOS DE LAS PELICULAS Y EL BOTON GUARDAR AQUI SE
HABILITARA.
5/11/2018 Presentación_RMI - slidepdf.com
http://slidepdf.com/reader/full/presentacionrmi 13/15
9.- LLENAREMOS CON EL NOMBRE DEL VIDEO QUE QUERAMOS ENVIAR A OTRA DIRECCION,PRESIONAMOS NOMBRE DEL VIDEO Y SALDRA EL SIGUIENTE MENSAJE.
5/11/2018 Presentación_RMI - slidepdf.com
http://slidepdf.com/reader/full/presentacionrmi 14/15
10.- ENCONTRAREMOS EL VIDEO EN LA NUEVA DIRECCION.
5/11/2018 Presentación_RMI - slidepdf.com
http://slidepdf.com/reader/full/presentacionrmi 15/15