Transformations du modèle de conception PiggyBank et détails du code

Cet exemple crée les projets EJB (Java et Enterprise JavaBean) qui contiennent le code généré pour le système de banque en ligne PiggyBank. L'exemple contient également les éléments suivants :

  • Configuration des transformations qui génèrent le code de mise en oeuvre
  • Version du modèle de conception PiggyBank avec la configuration de transformation EJBTransformProfile qui lui est appliquée pour que la transformation d'UML en EJB génère des EJB valides

Le modèle de conception est utilisé pour générer les projets suivants :

ProjetDescription
ItsoAdCommon Contient les classes Java partagées avec d'autres projets
ItosAdEJB Contient les beans entity EJB Account et Customer et le bean session EJB de façade PiggyBank.
ItsoAdFramework Contient le code Java qui définit les interfaces de la couche déléguée (la couche déléguée Client/Compte isole le code client et le code IU de la mise en oeuvre sous-jacente des clients et des comptes sous forme d'EJB)
ItsoAdBusinessEJBImpl Contient le code Java qui met en oeuvre la couche déléguée en utilisant des EJB
ItsoAdWebServiceClientContient l'encapsuleur CityBankDataAccessObject du service Web CityBank

Pour chaque projet, vous devez créer une configuration de transformation pour cibler le projet. Chaque configuration de transformation est exécutée par rapport à un sous-ensemble du modèle de conception. Pour plus d'informations sur la configuration des transformations, voir Instructions de configuration.