La transformación de UML en EJB transforma una clase con el estereotipo <<MessageProcessor>> en un bean dirigido por mensaje, cuyo nombre de bean es el mismo que el de la clase UML de origen y que tiene datos por omisión. La transformación genera la clase Java siguiente:
La transformación genera la clase en la carpeta de paquetes que genera el paquete padre 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 datos que definen el bean dirigido por mensaje al descriptor de despliegue (ejb-jar.xml).
Si la clase UML de origen para el bean dirigido por mensaje tiene una relación de generalización (por ejemplo, una relación ampliada) con otra clase UML que tenga el estereotipo <<MessageProcessor>>, el bean dirigido por mensaje que representa la clase se convierte en la superclase EJB para el bean de entidad que se va a generar.
Omitidas.
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 sobre cómo se transforman los atributos, consulte la documentación relacionada con la transformación de UML en Java. Si el tipo del atributo es de otro enterprise bean, la transformación EJB no genera el campo y la asociación para el bean de sesión. En vez de ello, la transformación escribe un mensaje en el archivo de registro que establece que el atributo de origen no se va a transformar.
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.
Omitidas.
Omitidas.
Condiciones
de uso |
Información
de retorno
(C) Copyright IBM Corporation 2004. Reservados todos los derechos.