Origen de la transformación

Puede seleccionar uno o varios elementos de la vista Explorador de modelos como origen para la transformación de UML en EJB. En la tabla siguiente se listan los elementos que acepta la transformación como un origen válido:

Origen

Resultado

Modelo UML

Transforma todos los paquetes, las clases y las interfaces del modelo

Paquete UML

Transforma el paquete y todas las clases y las interfaces del paquete

Clase UML

·   Transforma la clase y todos los atributos, las operaciones, las clases y las interfaces de la clase

·   El padre de la clase debe ser un paquete UML

Interfaz UML

·   Transforma la interfaz y todos los atributos, las operaciones, las clases y las interfaces de la interfaz

·   El padre de la interfaz debe ser un paquete UML

Para generar enterprise beans a partir de un modelo de origen, se debe aplicar el perfil de transformación EJB al modelo de origen, y marcar los elementos de modelo con estereotipos del perfil de transformación EJB.

Destino de la transformación

La transformación de UML en EJB acepta un solo proyecto EJB como destino. Puede crear el proyecto EJB con o sin un proyecto de cliente. La transformación genera código en la primera carpeta de origen que detecta en el proyecto EJB (por lo general, ejbModule) y en la primera carpeta de origen que detecta en el proyecto de cliente (por lo general, src), si el proyecto de cliente existe.

Contenedor EJB de destino

La versión del contenedor EJB asociada al proyecto EJB afecta a la transformación de UML en EJB. Cada versión del contenedor EJB tiene reglas diferentes que se deben cumplir para que la transformación de UML en EJB funcione y procese correctamente. En la tabla siguiente se listan las reglas asociadas a las diferentes versiones de los contenedores EJB:

Versión de contenedor EJB

Reglas que afectan a la transformación

2.1

Los beans de permanencia gestionada por contenedores (CMP) 1.1 sólo se deben generar con interfaces remotas

2.0

Los beans CMP 1.1 sólo se deben generar con interfaces remotas

1.1

·   No se pueden generar beans CMP 2.x

·   Los beans CMP 1.1 sólo se deben generar con interfaces remotas

·   Los beans de permanencia generada por bean (BMP) sólo se deben generar con interfaces remotas

·   Los beans de sesión sólo se deben generar con interfaces remotas

·   No se pueden generar beans dirigidos por mensaje

Si no se cumplen las reglas anteriores antes de ejecutar la transformación, la transformación EJB no procesa el modelo de origen, ni realiza ninguna transformación.

Condiciones de uso | Información de retorno
(C) Copyright IBM Corporation 2004.
Reservados todos los derechos.