Cet exemple de projet contient l'application PiggyBank complète décrite par le modèle de conception dans l'exemple de modèle PiggyBank. Celui-ci inclut les versions finales du code source initial générées par les transformations PiggyBank et l'exemple de code.
Le tableau suivant répertorie les fichiers du code source Java complet de l'exemple :
Classe | Description |
Account | Code getData() pour retourner une instance de PiggyBankEJBAccountTO |
Customer | Code getData() pour retourner une instance de PiggyBankEJBCustomerTO |
PiggyBankEJBAccountTO | Méthodes constructeur et getter finales |
PiggyBankEJBCustomerTO | Méthodes constructeur et getter finales |
PiggyBankControll | Des méthodes session bean EJB ont été codées pour mettre en oeuvre la logique applicative |
DataAccessException | Des constructeurs ont été mis en oeuvre et la classe est issue de Exception |
ServiceException | Des constructeurs ont été mis en oeuvre et la classe est issue de Exception |
BusinessDelegateFactory | Abstraction complète |
PiggyBankBusinessDelegateFactory | Classe complète |
PiggyBankBusinessDelegateImpl | Classe complète |
CityBankDataAccessObject | Classe complète |
LogHelper | Classe complète |
HomeFactory | Classe complète |
Outre le code source complet, l'exemple contient une application Web qui utilise la mise en oeuvre codée sous-jacente. |