IDL

Páginas: 2 (372 palabras) Publicado: 20 de agosto de 2015

PASO 1:
Lo primero que hay que hacer es crear el idl, la interface que deberá ser implementada

ClienteRemoto.idl
module ClienteRemoto{
              interface ClienteRem
             {
                  string Saludar(in string nombre);
     };
};
Esta idl será compilada para usar POA (Portable Object Adaptor) con el comando idlj de java :

>idlj -fall ClienteRemoto.idl

este comandocreará una carpeta de nombre ClienteRemoto dentro de ella existirá el codigo necesario tanto en el servidor y en el cliente 

PASO 2:
Implementamos la interface que se creó usando el idl , crearemos unarchivo llamado ClienteRemImp.java y haremos que extienda de la interface ClienteRemotoPOA que se encuentra en la carpeta  ClienteRemoto

ClienteRemImpl.java

public class ClienteRemImpl extendsClienteRemoto.ClienteRemPOA
{
                 public ClienteRemImpl(){}
                 public String Saludar(String nombre){
                        return "Hola "+nombre;
                  }
}
PASO 3 Crear el Servidor que se quedará escuchando por peticiones

Servidor.java

import org.omg.CORBA.ORB;
import org.omg.CosNaming.NameComponent;
import org.omg.CosNaming.NamingContextExt;
importorg.omg.CosNaming.NamingContextExtHelper;
import org.omg.PortableServer.POA;
import org.omg.PortableServer.POAHelper;
                         public class Servidor{
                             public static voidmain(String[] args){
                                      //inicializa orb 
                                        System.out.println("Iniciando");
                                       try {
                                              // crear e inicializar ORB
                                               ORB orb = ORB.init(args, null);
                                                //crear un objeto remoto
                                              ClienteRemImpl impl = new ClienteRemImpl();
                                               // obtener referencia rootpoa y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • lipoproteinas (HDL ,LDL, VLDL y IDL)
  • Declaración de interfaces en corba usando idl
  • Tutorial Idl
  • Amicus Idl
  • IDL 52196
  • IDL 33537
  • Corba Con Java E IDL Programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS