Date de publication : Jul 20, 2014 2:30:3 PM
J'utilise le livre UML 2 et les design patterns de Craig Larman dans le cadre de mes cours d'analyse et de conception orientée objet. C'est un excellent livre, mais à ma connaissance l'auteur n'a jamais rendu public du code source pour les exemples.
Pour cette raison, j'ai mis en place un dépôt GIT sur Google Code avec du code que j'ai développé en suivant l'étude de cas NextGen POS du livre.
J'ai réussi à démontrer l'utilisation d'un outil ORM (object relational mapping) avec EclipseLink/JPA et une base de données Derby. Les descriptions de produit dans l'exemple NextGen sont en fait stockées dans une base de données Derby, mais il n'y a presque aucun SQL dans le code source pour réaliser cette fonctionnalité. En revanche, configurer correctement EclipseLink/JPA n'est pas simple.
Je compte étendre ce code avec d'autres fonctionnalités démontrant des éléments importants mentionnés dans le livre.