RMI JAVA

Páginas: 2 (288 palabras) Publicado: 30 de mayo de 2013
Invocación Remota De Métodos (RMI).

Es un modelo de objetos distribuidos diseñados específicamente para el lenguaje java. Un objeto remoto es aquel cuyos métodos pueden ser invocados porobjetos que se encuentran en una máquina virtual diferente.
Elementos.
Interfaz remota: Es una interfaz Java con todos los métodos que queremos poder invocar de forma remota.
Objeto remoto: Es una clasecon la implementación de los métodos de interfaz remota.
Objeto remoto_Stubs: Es una clase que implementa interfaz remota pero cada método se encarga de hacer una llamada a través de red al objetoremoto del servidor, esperar el resultado y de volver.
Es un programa que una vez arrancado admite que registremos en el objeto para que puedan ser invocados.
Servidor: se encarga de instanciar elobjeto remoto y registrarlo en el rmiregitray y el cliente, pide una referencia remota al objeto remoto y puede hacer las llamadas a sus métodos.
Import java.rmi.*;
Import java.io.serializable.*;Interface InterfazRemota extends Remote{
Public int suma(int a, int b) throws RemoteExcepton;
}
//Objeto remote
Import java.rmi.RemoteException;
Import java.rmi.server.UnicastRemoteObject;Import java.io.serializable.*;
Class ObjetoRemoto estends UnicastRemoteObject implements InterfazRemota{
Public ObjetoRemoto() throws RemotoException{
super
}
Public int suma(int a, int b){Int result;
Result = a+b;
Return result;
}
}
//Codigo del servidor
Import java.rmi.*;
Class Servidor{
Public servidor(){
Try{
System.setPropertu(“java.rmi.server.codebase”,“file:/C:/Servidor/”)
ObjetoRemoto objetoRemoto = new ObjetoRemoto();
Naming.rebind(“//localhost/ObjetoRemoto”, objetoRemoto);
}
Catch(Exeption e){
//codigo
}
}
Public static void main(String args[]){
Newservidor()
}
}
//codigo del cliente
Import java.rmi.*;
Class Cliente{
Public cliente(){
Try{
InterfazRemota objRemoto = (InterfazRemota) Naming.lookup(“//localhost/ObjetoRemoto”);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java Rmi
  • Java rmi
  • java rmi
  • Lab RMI (Java)
  • JAVA RMI
  • Ejercicio RMI
  • Rmi Replicacion
  • proyecto de rmi

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS