Tutoriel Glassfish N°6 : intégration avec base de données MySQL

////Tutoriel Glassfish N°6 : intégration avec base de données MySQL

logo-glassfish.pngMaî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

tutoriel-glassfish-v3-administration-acces-base-de-donnees-jdbc-0

 Créer le pool de connexion :

tutoriel-glassfish-v3-administration-acces-base-de-donnees-jdbc-1

 Tester (ping) le pool de connexion

tutoriel-glassfish-v3-administration-acces-base-de-donnees-jdbc-2

 Créer la DataSource

tutoriel-glassfish-v3-administration-acces-base-de-donnees-jdbc-3

 lister les datasources disponibles.

tutoriel-glassfish-v3-administration-acces-base-de-donnees-jdbc-4

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:

demoJpaWebServlet

 Analysez comment la configuration du fichier persistence.xml a évolué de façon à ce que l’application puisse utiliser la DataSource JNDI

tuto-glassfish-jndi-datasource

 Expliquez

Partie 3 : Accès aux données avec appli ‘roster’ tuto Java EE Oracle

tutoriel-glassfish-v3-administration-acces-base-de-donnees-jdbc-5

 

tutoriel-glassfish-v3-administration-acces-base-de-donnees-jdbc-6

 

tutoriel-glassfish-v3-administration-acces-base-de-donnees-jdbc-6bis

 

tutoriel-glassfish-v3-administration-acces-base-de-donnees-jdbc-6ter

 

tutoriel-glassfish-v3-administration-acces-base-de-donnees-jdbc-7

 

tutoriel-glassfish-v3-administration-acces-base-de-donnees-jdbc-8

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.

2018-01-30T16:23:49+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java