Avec Objis, spécialiste formation JPA Accéder à votre couche d’accès aux données JPA dans une application Web java basée sur JSP/Servlet. Mettez en oeuvre un ContextListener permettant d’accéder à l’EntityManagerFactory.
Prérequis, outils et versions
Tutoriels JEE
Tutoriel JPA N°1 : Votre première application JPA
Liens utiles
Objectifs
Intégrer une couche présentation JSP/Servlet avec JPA
Programme
Méthodologie : 3 étapes clés
Partie 1 : Coder le listener
Partie 2 : Coder la Servlet
Partie 3 : Coder la JSP
Durée
45 min.
Méthodologie
3 étapes clés :
— > Etape 1 : mise à disposition de l’EntityManagerFactory via le Contexte de Servlets.
— > Etape 2 : création d’une servlet qui va récupérer l’EntityManager et ainsi réaliser des actions en Base
— > Etape 3 : coder la vue Jsp
Le projet vers lequel nous cheminons est le suivant :
Partie 1 : Création d’un Listener
QUESTION : Qu’est ce qu’un Listener JEE ?
A partir du répertoire ‘src’ , faire new–> Listener.
Partie 2 : Code de la Servlet
Analysez le code suivant
Expliquez
Partie 3 : Code de la JSP
Expliquer
Page d’accueil
Expliquer
CORRECTION – Projet Eclipse
Partie 4 : Optimisation
Identifier une opportunité d’amélioration du code.
En particulier, :
proposer un code d’une couche d’accès aux données pour les formation –> FormationDao
proposer une couche service entre la servlet et la couche Dao –> FormationService
Utilisez une DataSource JNDI pour l’accès à la base de donnée. Quel impact sur le fichier persistence.xml ?
Conclusion
Dans ce tutoriel, vous avez intégré Servlet, Jsp et JPA.
Devenez certifié ‘Développeur Concepteur Java’
Exprimez-vous comme un développeur professionnel. Utilisez les bons mots au bon moment. Concevez et développez avec assurance des applications Java Web Mobile. Rassurez vos futurs employeurs et clients. Devenez Certifié ‘Développeur Concepteur Java’ Objis. + d’informations.