Detalles de código y transformaciones del modelo de diseño de PiggyBank

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:

ProyectoDescripció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
ItsoAdWebServiceUtilityContiene 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.