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.
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.
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.