presentación_rmi

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

Upload: juanloganfernando

Post on 11-Jul-2015

20 views

Category:

Documents


0 download

DESCRIPTION

Curso: Redes IIAlumno: Juan Fernando Malquichagua Canales Profesor: Pedro Muñoz

TRANSCRIPT

Page 1: Presentación_RMI

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

Page 2: Presentación_RMI

5/11/2018 Presentación_RMI - slidepdf.com

http://slidepdf.com/reader/full/presentacionrmi 2/15

 

RMI………………………………………………………………….3  CODIGO……………………………………………………………4  MANUAL……..………………………………………………… 18 

Page 3: Presentación_RMI

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.

Page 5: Presentación_RMI

5/11/2018 Presentación_RMI - slidepdf.com

http://slidepdf.com/reader/full/presentacionrmi 5/15

 

1.- INICIAMOS NETBEANS Y ABRIMOS NUESTRO PROYECTO

Page 6: Presentación_RMI

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

Page 7: Presentación_RMI

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 

 

Page 8: Presentación_RMI

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 

 

Page 9: Presentación_RMI

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 

 

Page 10: Presentación_RMI

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 

 

Page 11: Presentación_RMI

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.  

 

Page 12: Presentación_RMI

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. 

 

Page 13: Presentación_RMI

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. 

 

Page 14: Presentación_RMI

5/11/2018 Presentación_RMI - slidepdf.com

http://slidepdf.com/reader/full/presentacionrmi 14/15

10.- ENCONTRAREMOS EL VIDEO EN LA NUEVA DIRECCION. 

Page 15: Presentación_RMI

5/11/2018 Presentación_RMI - slidepdf.com

http://slidepdf.com/reader/full/presentacionrmi 15/15