Clases de <<MessageProcessor>>

La transformación de UML en EJB transforma una clase con el estereotipo <<MessageProcessor>> en un bean dirigido por mensaje con el mismo nombre de bean que el nombre de la clase UML de origen UML y con datos por omisión. La transformación genera la clase Java siguiente:

La transformación genera la clase de la carpeta de paquetes que se genera para el paquete principal de la clase UML de origen. Si crea un modelo UML sin paquetes, la transformación crea un paquete por omisión denominado ejbs.

La transformación genera el archivo de clase de bean en el árbol de origen del proyecto EJB de destino.

La transformación añade los datos que definen el bean dirigido por mensaje al descriptor de despliegue (ejb-jar.xml).

Relaciones de generalización

Si la clase UML de origen para el bean dirigido por mensaje tiene una relación de generalización (por ejemplo, relaciones de ampliación) con otra clase UML con el estereotipo <<MessageProcessor>>, el bean dirigido por mensaje que la clase representa pasa a ser la superclase EJB   para que se genere el bean de entidad.

Relaciones de realización

Omitidas.

Atributos

La transformación transforma los atributos de la clase UML de origen en propiedades Java de la clase de bean. Para obtener más información acerca de de cómo transformar atributos, consulte la documentación relacionada con la transformación de UML en Java. Si el tipo de atributo es de otro enterprise bean, la transformación EJB no generará un campo y una asociación para el bean de sesión. En su lugar, la transformación escribe un mensaje en el archivo de registro que enuncia que el atributo de origen no se transformará.

Operaciones

La transformación transforma las operaciones de la clase UML de origen en métodos Java típicos, como si el bean dirigido por mensaje fuera una clase Java.

Clases internas

Omitidas.

Interfaces internas

Omitidas.

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