Transformações do Modelo de Design e Detalhes do Código do PiggyBank

Esta amostra cria os projetos Java e EJB (Enterprise JavaBean) que contêm o código gerado para o sistema financeiro on-line PiggyBank. A amostra também contém os itens a seguir:

  • Configurações de transformação que geram código de implementação
  • Uma versão do modelo de design do PiggyBank com a configuração de transformação EJBTransformProfile aplicada a ela para que a transformação de UML para EJB gere EJBs válidos

O modelo de design é utilizado para gerar os projetos a seguir:

ProjetoDescrição
ItsoAdCommon Contém classes comuns Java que outros projetos compartilham
ItsoAdEJB Contém os beans de entidade EJB Conta e Cliente e o bean de sessão EJB facade do PiggyBank.
ItsoAdFramework Contém o código Java que define as interfaces da camada de delegação (a camada de delegação Cliente/Conta isola o cliente e o código da UI da implementação subjacente de clientes e contas como EJBs)
ItsoAdBusinessEJBImpl Contém o código Java que implementa a camada de Delegação utilizando EJBs
ItsoAdWebServiceUtilityContém o CityBankDataAccessObject, que é um wrapper no serviço da Web CityBank

Para cada projeto, você deve criar uma configuração de transformação para focalizar o projeto. Cada configuração de transformação é executada em um subconjunto do modelo de design. Para obter informações adicionais sobre configurações de transformação, consulte Instruções de Configuração.