Perfil de transformación EJB

El perfil de transformación de EJB define estereotipos, que la transformación de UML en EJB interpreta para generar enterprise beans. En la tabla siguiente se listan los estereotipos que define el perfil de transformación de EJB:

Estereotipo

Elemento de destino

Interpretación de la transformación de UML en EJB

<<Entity>>

Clase UML

Representa un bean de entidad

<<Service>>

Clase UML

Representa un bean de sesión con una propiedad de estereotipo "hasState" establecida, inicialmente, en falso, lo que significa que se trata de un bean de sesión sin estado.

<<MessageProcessor>>

Clase UML

Representa un bean dirigido por mensaje

<<ID>>

Atributo UML

Representa un campo CMP o BMP que se va a utilizar como parte de la clase principal de un bean de entidad

<<Query>>

Operación UML

Representa un método de consulta en un bean de entidad

El perfil de transformación EJB también define las restricciones siguientes:

·   Una clase UML sólo debe tener uno de los estereotipos siguientes: <<Entity>>, <<Service>>, o <<MessageProcessor>>

·   Una clase con un estereotipo sólo debe tener una relación de generalización con otra clase que tenga el mismo estereotipo

·   Un estereotipo <<Query>> sólo se debe aplicar a una operación de una clase que tenga el estereotipo <<Entity>>

·   Un estereotipo <<Id>> sólo se debe aplicar a un atributo de una clase que tenga el estereotipo <<Entity>>  

Cuando se valida un modelo con el perfil de transformación EJB, estas restricciones generan avisos. Antes de ejecutar la transformación de UML en EJB, debe corregir los problemas que generan los avisos. No obstante, los avisos no impiden ejecutar la transformación.

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