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 :
Projet | Description |
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 |
ItsoAdWebServiceClient | Contient 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. |