Inicio /
Wikis /
Artículos /
Arquitectura de conectores J2EE para Integración de Aplicaciones Empresariales - Funcionamiento de un Enterprise JavaBean
8. Funcionamiento de un Enterprise JavaBean
Los EJBs se disponen en un contenedor EJB dentro del servidor de aplicaciones. La especificación describe cómo el EJB interactúa con su contenedor y cómo el código cliente interactúa con la combinación del EJB y el contenedor.
Cada EJB debe facilitar una clase de implementación Java y dos interfaces Java. El contenedor EJB creará instancias de la clase de implementación Java para facilitar la implementación EJB. Los interfaces Java son utilizados por el código cliente del EJB. Los dos interfaces, conocidos como interfaz "home" e interfaz remoto, especifican las firmas de los métodos remotos del EJB. Los métodos remotos se dividen en dos grupos:
Métodos que no están ligados a una instancia específica, por ejemplo aquellos utilizados para crear una instancia EJB o para encontrar una entidad EJB existente. Estos métodos se declaran en el interfaz "home".
Métodos ligados a una instancia específica y se ubican en el interfaz remoto, dado que se trata simplemente de interfaces Java y no de clases concretas, el contenedor EJB genera clases para esas interfaces que actuarán como un proxy en el cliente. el cliente invoca un método en los proxies generados que a su vez sitúa los argumentos método en un mensaje y envía dicho mensaje al servidor EJB. Los proxies usan RMI-IIOP para comunicarse con el servidor EJB.
El servidor llamará a un método correspondiente a una instancia de la clase de implementación Java para manejar la llamada del método remoto.
Autor y licencia de 'Arquitectura de conectores J2EE para Integración de Aplicaciones Empresariales - Funcionamiento de un Enterprise JavaBean'
Wikis relacionados con 'Arquitectura de conectores J2EE para Integración de Aplicaciones Empresariales - Funcionamiento de un Enterprise JavaBean'
El objetivo del presente trabajo es formular algunas observaciones en torno a las relaciones entre...
Más »
El rediseño total o parcial de la estructura organizacional, el impacto de diversas variables macroeconómicas,...
Más »
Por sus siglas en ingles: Enterprise Resource Planning, lo cual quiere decir en español Aplicaciones...
Más »
El desarrollo informático ha permitido la popularización de un término: "realidad virtual". De los programas...
Más »
Las ideas de nacionalismo y Europa se reelaboran en los textos periodísticos mediante procedimientos lingüísticos....
Más »
¿Estás seguro de que deseas eliminar este capítulo?