Convertir proyectos de EJB 1.1 a EJB 2.x

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 Migrar > Asistente de migración J2EE.

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 (Archivo > Importar > JAR EJB).

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.
Tareas relacionadas
Migrar proyectos JavaBeans (de EJB 1.1 a EJB 2.1)
Migrar código de EJB 1.1 a EJB 2.x
Migrar las referencias de EJB para las relaciones de EJB 1.1
Referencia relacionada
Los elementos de método se fusionan durante la migración de la estructura del proyecto
Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.