Un proyecto EJB 1.1 puede convertirse en un proyecto EJB
2.x utilizando el Asistente para la migración de J2EE.
Acerca de esta tarea
- En la vista Jerarquía J2EE, pulse el botón derecho del
ratón en el proyecto 1.1 y, a continuación, seleccione
.
O bien, si desea conservar el proyecto original
de EJB 1.1, puede crear un proyecto nuevo en EJB 2.x y después importar al mismo
el archivo JAR del proyecto
existente ().
Aunque el proyecto es un proyecto EJB 2.x, los beans de entidad de persistencia gestionada por
contenedor (CMP) EJB 1.1 existentes (o importados) siguen siendo
beans EJB 1.1. Es decir, los
beans de entidad CMP no se convierten a EJB 2.x.
El asistente de migración
J2EE migra los enterprise beans de un proyecto de EJB 2.x de 1.1 a 2.x. (Si opta
por migrar los beans de entidad CMP 1.1 a 2.x, todos los beans del proyecto 2.x se deben
migrar. Sin embargo, puede elegir de forma selectiva añadir vistas de cliente
local a estos beans 2.x migrados).
- El asistente mantendrá la herencia EJB 1.1 existente en el
proyecto EJB 2.x.
- El asistente migrará las relaciones EJB 1.1 (de propiedad) a las
relaciones EJB 2.x (estándares), además de otras ventajas.
Nota: Si
tiene asociaciones correlacionadas, se crearán
asociaciones de EJB 2.x para las propias asociaciones, pero las
correlaciones de roles para esas asociaciones dejarán de ser válidas. Si ejecuta la validación, verá que
se produce un error. Para evitarlo, abra primero el editor de
correlaciones y guarde la correlación.
Las correlaciones de roles se eliminarán. Entonces puede ejecutar de nuevo la validación y volver a
correlacionar los roles.