Duda con EJB 3.0
Buenas me encuentro realizando una investigación y me gustaría que saber que paso con la Persistencia Manejada por el Bean(Bean-Managed Persistence) que se usaban en EJB 2.0, ya que consigo solo información de la persistencia manejada por el contenedor en EJB 3.0. Me gustaria saber si fue que unificaron ambos cuando añadieron las anotaciones de metadata o que me ayuden a conseguir información. Gracias
- Inicie sesión o regístrese para enviar comentarios
Re: Duda con EJB 3.0
La persistencia manejada por el bean desapareció en la versión 3 de EJB, por eso no encuentras información al respecto.
Saludos
Javier Castañón
Con respecto a esto les
Con respecto a esto les cuento que ya consegui mayor información y al parecer no fueron eliminados si no se continuan haciendo tal cual como se hacen en EJB 2.1. No hubo ninguna modificación.
BMP ya no existe en EJB 3.0
La persistencia manejada por el bean (BMP) *sí desapareció* en EJB 3.0. La razón de que se pueda seguir utilizando es que tradicionalmente un contenedor EJB soporta no sólo la versión más reciente de EJB con respecto a su fecha de liberación, sino que también soportan versiones anteriores (backward compatibility), por eso puedes utilizar BMP con EJB 2.1.
Del JSR-000220 Enterprise JavaBeans 3.0 Final Release (simplified):
En JSR-000220 Enterprise JavaBeans 3.0 Final Release (persistence) *no hay* una sola mención de bean managed persistence.
En JSR-000220 Enterprise JavaBeans 3.0 Final Release (ejbcore) la mención de BMP está restringida a EJB 2.1
Como siempre, pueden acceder a las especificaciones y comprobarlo ustedes mismos:
Saludos cordiales y felices persistencias
Javier Castañón