
Comunicación entre el cliene y el servidor
A pesar del diseño sencillo, el programa Hello World nos permite aprender y experimentar con todas las tareas requeridas para desarrollar casi cualquier programa CORBA que use invocación estática.
Antes de empezar a trabajar con Java IDL, necesitamos dos cosas: la versión 1.2 del JDK y el compilador idltojava. El JDK proporciona el API y ORB necesarios para permitir la interacción con objetos distribuidos basados en CORBA. El compilador idltojava usa el mapero IDL-a-Java para convertir las definiciones de interfaces en sus correspondinetes interfaces, clases y métodos Java, que podremos usar para implementar el código de nuestros cliente servidor. Pulsa aquí para descargar e instalar el compilador idltojava
Esta página nos enseña como escribir una definición de interface IDL y cómo traducir el interface IDL a Java. También describe el propósito de cada fichero generado por el compilador idltojava.
Aprender cómo escribir una sencilla aplicación cliente, inlcuyendo cómo crear un objeto ORB, cómo usar el servicio de nombres para obtener una referencia inicial a un objeto, y cómo invocar una operación sobre un objeto CORBA.
Esta sección teine toda la información necesaria para escribir un sencillo servidor IDL, incluyendo cómo crear un objeto ORB para el servidor, cómo ejemplarizar el sirviente y conectarlo con el ORB, cómo registrar el sirviente con el servicio de nombrado, y cómo hacer que el servidor espere invocaciones sobre el sirviente.
Despues de haber escrito el cliente y el servidor, estamos preparados para compilar el código y ejecutar los programas.
Esta sección cuenta cómo crear una referencia a un objeto cuando no hay servicio de nombres.