Este ejemplo crea los proyectos Java e 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 siguientes elementos:
- 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
Transformación EJB 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 siguientes proyectos:
Proyecto | Descripción |
ItsoAdCommon | Contiene clases Java comunes que comparten otros proyectos |
ItsoAdEJB |
Contiene beans de entidad EJB Cuenta y Cliente y el bean de sesión EJB de la fachada de PiggyBank. |
ItsoAdFramework | Contiene el código Java que define las interfaces de la capa de delegado (la capa de delegado Cliente/Cuenta aísla al cliente y al código UI 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 |
ItsoAdWebServiceUtility | Contiene CityBankDataAccessObject , que es un ajustador del servicio web de CityBank |
Para cada proyecto, debe crear una configuración de transformación. Cada configuración de transformación se ejecuta contra un subconjunto del modelo de diseño. Para obtener más información acerca de las configuraciones de transformación, consulte el apartado Instrucciones de configuración. |