Este ejemplo crea los proyectos Java y Enterprise JavaBean (EJB) que contienen el código generado para el sistema de banca en línea de PiggyBank. El ejemplo también contiene los elementos siguientes:
- Configuraciones de transformación que generan código de implementación
- Una versión del modelo de diseño de PiggyBank con la configuración de transformación
EJBTransformProfile aplicada de modo que la transformación de UML en EJB genere EJB válidos
El modelo de diseño se utiliza para generar los proyectos siguientes:
Proyecto | Descripción |
ItsoAdCommon | Contiene clases Java comunes que comparten otros proyectos |
ItosAdEJB | Contiene beans de entidad EJB
Account y Customer y el bean de sesión EJB de fachada de PiggyBank. |
ItsoAdFramework | Contiene el código Java que define las interfaces de la capa de delegado (la capa de delegado Customer/Account aísla el código UI y el cliente de la implementación subyacente de clientes y cuentas como EJB) |
ItsoAdBusinessEJBImpl | Contiene el código
Java que implementa la capa de delegado utilizando EJB |
ItsoAdWebServiceClient | Contiene
CityBankDataAccessObject , que es un ajustador en el servicio web de CityBank |
Para cada proyecto, debe crear una configuración de transformación para el destino del proyecto. Cada configuración de transformación se ejecuta para un subconjunto del modelo de diseño. Para obtener más información sobre las configuraciones de transformación, consulte el apartado
Instrucciones de configuración. |