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

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:

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