Transformations du modèle de conception PiggyBank et caractéristiques du code

Ce modèle permet de créer des projets Java et Enterprise JavaBean (EJB) contenant le code généré pour le système bancaire en ligne PiggyBank. Il contient également les éléments suivants :

  • Configurations de la transformation générant le code d'implémentation
  • Une version du modèle de conception PiggyBank avec la configuration de transformation EJBTransformProfile qui lui est appliquée de sorte que la transformation UML vers 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 habituelles que partagent d'autres projets
ItsoAdEJB Contient les beans entity EJB Account et Customer et le bean session EJB de la façade PiggyBank .
ItsoAdFramework Contient le code Java définissant les interfaces de la couche déléguée (la couche déléguée Client/Compte permet d'isoler le client et le code de l'interface utilisateur de l'implémentation sous-jacente des clients et comptes sous forme d'EJB)
ItsoAdBusinessEJBImpl Contient le code Java qui implémente la couche déléguée grâce aux EJB
ItsoAdWebServiceUtilityContient le CityBankDataAccessObject, qui est un encapsuleur du service Web CityBank

Pour chaque projet, vous devez créer une configuration de la transformation permettant de cibler le projet. Chaque configuration de la transformation est exécutée par rapport à un sous-ensemble du modèle de conception. Pour obtenir de plus amples informations relatives aux configurations de transformation, consultez la rubrique Instructions d'installation.