Los proyectos de EJB 1.1 se pueden convertir a proyectos de EJB 2.x con el
asistente de migración J2EE.
- En la vista Jerarquía J2EE, pulse el proyecto de 1.1 con el
botón derecho del ratón y 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 a este el archivo JAR del proyecto
existente ().
Aunque el proyecto sea un proyecto de EJB 2.x, los beans
de entidad con persistencia gestionada por contenedor (CMP) de EJB
1.1 existentes o importados siguen siendo beans de EJB 1.1. Es decir, los
beans de entidad CMP no se convierten a EJB 2.x.
El asistente
de migración J2EE hace que los beans de empresa de un proyecto de EJB
2.x migren de 1.1 a 2.x. (Si opta por migrar los beans de entidad CMP
de 1.1 a 2.x, hay que migrar todos los beans del proyecto de 2.x. Sin
embargo, puede optar por añadir selectivamente vistas de cliente
local a estos beans de 2.x migrados).
- El asistente conservará la herencia existente en EJB 1.1 en el
proyecto de EJB 2.x.
- El asistente migrará las relaciones (en propiedad) de EJB 1.1 a relaciones (estándar) de EJB
2.x, 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 cometidos de las asociaciones pasarán a no ser
válidas. Si ejecuta la validación, observará que se produce
un error. Para salir de esta situación, abra primero el editor de
correlaciones y guarde la correlación.
Las correlaciones de cometidos
se eliminarán. Entonces podrá ejecutar de nuevo la validación y volver a
correlacionar los cometidos.