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
2. D´eployez votre EJB sur Glassfish et v´erifiez que le d´eploiement s’est bien d´eroul´e.
3. Testez ce nouvel EJB avec BlogTest.
5 EJB Stateful
1. Cr´eez l’interface suivante dans le package
fr.univ.rouen.gil.jee.ejb.remote”:
2. Cr´eez 2 EJBs qui impl´ementent l’interface pr´ec´edente dans le package
fr.univ.rouen.gil.jee.ejb.impl : une Stateless et une Stateful (PostBagSta-
tefulEJB et PostBagStatelessEJB).
3. D´eployez-les sur Glassfish et testez-les avec BlogTest.
2
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !