Desarrollar aplicaciones EJB 3.1

Puede utilizar el entorno de trabajo para desarrollar y probar beans de empresa que se ajusten a la arquitectura de componentes distribuida definida en la especificación Sun Microsystems Enterprise JavaBeans (EJB) 3.10.

Con esta especificación, puede desarrollar beans de forma más simple que en el estándar 2.1. Puede anotar su código fuente Java para proporcionar información que estaba contenida anteriormente en los descriptores de despliegue XML. Utilizando las anotaciones Java™ puede crear EJB y beans JPA (Java Persistence Architecture) rápida y fácilmente a partir de objetos Java antiguos simples (POJO). Para los EJB, estos objetos pueden crearse sin implementar interfaces EnterpriseBean.

Este producto soporta los niveles de especificación de Enterprise JavaBeans 2.1 y 3.0. Todas las herramientas EJB del producto son accesibles desde la perspectiva Java EE en el entorno de trabajo. Puede crear beans de sesión (con estado o sin estado) o beans controlados por mensaje simplemente especificando la anotación de definición de componente en el POJO. Se pueden llevar a cabo más tareas de configuración para el bean especificando anotaciones adicionales en la clase Java. El editor Java proporciona validación, asistencia de contenido y arreglos rápidos para las anotaciones EJB 3.0, así como soporte para refactorizar beans. Para obtener más asistencia con las anotaciones de EJB 3.0, puede utilizar la vista Anotaciones para añadir o suprimir anotaciones y para modificar los valores de atributo de las anotaciones. Los descriptores de despliegue para los módulos EJB 3.0 son opcionales pero pueden crearse como configuración adicional.

Novedades de EJB 3.1 (JSR 318)

Java EE 5 dinamiza el desarrollo de EJB de las maneras siguientes:

Para obtener información adicional sobre EJB 3.0, consulte la especificación oficial: JSR 220: Enterprise JavaBeans™ 3.0