Réalisation
Vous devez réaliser cette application avec JPA. Vous ne réalisez que la partie
domaine. Vous ne réalisez pas la partie presentation/client.
Pour tester votre application, vous devez utiliser JUnit (voir plus bas) : vous
développez plusieurs méthodes de test, chacune testant un scénario de votre
application.
Quelques conseils
Itérations
Construisez votre application par itérations successives : d'abord une ou deux
classes, puis les autres.
Modéles UML
Le modèle UML de l'application est disponible et éditable avec le modeleur UML
Papyrus.
Papyrus est peut être installé sur vos machines (/home/enseign/eclipse/eclipse-
45-papyrus ou /opt/eclipse-xx-papyrus) .
Papyrus permet de générer le squelette des classes Java à partir du modèle UML
(si le générateur Java est installé).
Client Web
Pour des raisons de simplicité, vous n'écrirez pas de client 'web' pour votre
application.
Tests
Vous testerez votre application avec JUnit : Faites des méthodes de tests
exécutant des scénarios sur votre application.
Exemple:
scenario Créer des livres et des auteurs
o créer auteur 1, auteur 2, auteur 3, ...
o créer livre 1, livre 2, livre 3, ...
scenario Afficher les livres
o appel Créer des livres
o afficher le contenu de la bibliothèque
Scenario Créer lecteurs
o Créer lecteurs 1, lecteurs 2, lecteurs 3, ...