Maîtrisez l’intégration de Glassfish avec une base de données applicative. Comprenez les notions de Pool de connexion et de DataSource. Maîtrisez les deux étapes clés d’intégration d’une base de données dans Glassfish : création du pool de connexion et création de la DataSource. Enfin, accédez via JPA à votre base de données à travers l’application ‘roster’ fournie par Sun/Oracle
Les + objis
70% de travaux pratiques
Clé USB avec tous les outils utilisés + Corrigés TPs
Bilan pédagogique individuel + conseils
Prérequis
Glassfish v3 installé
Base de données PostGresQL installée
Objectifs
Comprendre l’intégration de Glassfish avec une base de données
Comprendre la notion de Pool de connection et de DataSource
Intégrer Glassfish avec PostGresQL
Liens utiles
Site du tutoriel Java Edition Entreprise version 6 (JEE6)
Pool de connection avec Glassfish
Mise en oeuvre P6Spy avec Glassfish
Monitorer pool de connexion GlassFish
Programme
Partie 1 : infrastructure
Copier le driver de votre base de données (ici Mysql Connector/J) dans glassfishv3/glassfish/lib
Créer le pool de connexion :
Tester (ping) le pool de connexion
Créer la DataSource
lister les datasources disponibles.
Notre datasource est bien visible.
Partie 2 : accès données avec une appli Web
Déployez le livrable WAR suivant (obtenu à partir du Tutoriel JPA suivant:
Analysez comment la configuration du fichier persistence.xml a évolué de façon à ce que l’application puisse utiliser la DataSource JNDI
Expliquez
Partie 3 : Accès aux données avec appli ‘roster’ tuto Java EE Oracle
Pour aller plus loin : Formation Objis
Faîtes comme nos clients : à travers nos 40 formations (70% de travaux pratiques) , approfondissez votre expertise technique, développez votre esprit critique, prenez du recul et contribuez avec assurance à la réussite de vos projets.