TP5 AOS sous Java EE - M2 GIL
Persistance avec JPA - suite
Lina Soualmia
23 novembre 2015
1 Pr´eambule
— D´emarrez votre IDE et cr´eez un projet Java (ou EJB si l’IDE poss`ede les plugins
ad´equats)
— D´emarrez votre base de donn´ees
— Importez la correction du TP 4
— D´emarrez votre serveur Glassfish
— Cr´eez un pool de connexion JDBC et la datasource correspondante.
2 EJB Utilisateur
Il va servir `a g´erer l’entit´e Utilisateur
1. Cr´eez un EJB Stateless qui impl´emente l’interface suivante dans le package
“fr.univ.rouen.gil.jee.ejb.impl”:
2. Adaptez le fichier persistence.xml pour qu’il se serve du pool de connexion pr´e-
c´edemment cr´e´e et qu’il d´el`egue la gestion des transactions `a JTA.
3. D´eployez votre EJB sur Glassfish et v´erifiez que le d´eploiement s’est bien d´eroul´e.
3BlogTest
1. Cr´eez un second projet Java qui contiendra la classe test de l’EJB Utilisateur
2. Ajouter “gf-client.jar” au classpath de ce nouveau projet.
3. Cr´eez la classe BlogTest dans le package “fr.univ.rouen.gil.jee.ejb.test”.
4 EJB Post
1. Cr´eez un EJB Stateless qui impl´emente l’interface suivante dans le package
“fr.univ.rouen.gil.ejb.impl”:
1