Especificación Enterprise JavaBeans (EJB) 3.0

En este tema se describe la especificación Enterprise JavaBeans (EJB) 3.0, que es la base del modelo de programación de aplicaciones y desarrollo para las aplicaciones EJB 3.0. Lea este tema para obtener una breve visión general de la especificación EJB 3.0.

La especificación EJB 3.0 ha sido la actualización más importante que se ha realizado en el modelo de programación Java™ Platform, Enterprise Edition 5 (Java EE 5). La especificación EJB 3.0 representa la simplificación y optimización de la lógica empresarial y de los modelos de programación de persistencia utilizados en Java EE. La fuente de información definitiva es la especificación, que se encuentra disponible en el sitio web de Oracle.

Mientras que la sustitución de JPA (Java Persistence API) se denomina una clase de entidad, no se debe confundir con los enterprise beans de entidad. Una entidad JPA no es un enterprise bean ni es necesario que se ejecute en un contenedor EJB.

La especificación EJB 3.0 se organiza en tres áreas:
  • Requisitos y contratos principales de EJB
  • Interfaz de programación de aplicaciones (API) simplificada EJB 3.0
  • JPA
Los requisitos y contratos principales de EJB definen las interfaces de proveedor de servicio (SPI) entre la instancia del enterprise bean y el contenedor de enterprise beans. Además, esta parte de la especificación incluye las API entre el proveedor de enterprise beans y el contenedor de enterprise beans, protocolos, contratos de componente y contenedor, problemas a nivel del sistema, servicios de infraestructura proporcionados por el contenedor al bean y otra información sobre el empaquetado de desarrollo y el despliegue para beans de sesión, controlados por mensajes y de entidad.

La API simplificada EJB 3.0 proporciona información sobre cómo simplificar las API y SPI EJB que existen de versiones anteriores de la especificación EJB.

El documento JPA presenta las directrices de desarrollo de entidades persistentes de estilo POJO (Plain Old Java Object).

Otra buena fuente de información de EJB 3.0 es Mastering Enterprise JavaBeans 3.0, Fourth Edition. Esta edición presenta capítulos sobre beans de sesión y beans controlados por mensajes, EJB y la integración de Java EE, y conceptos avanzados de persistencia. Además, trata de las JPA y POJO que utilizan entidades con el modelo de programación EJB.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cejb_ejb3spec
File name: cejb_ejb3spec.html