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.
- Requisitos y contratos principales de EJB
- Interfaz de programación de aplicaciones (API) simplificada EJB 3.0
- JPA
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.