Ferme la recherche

JPA : mise en oeuvre de la persistance des données en Java

Descriptif

Durée de la formation

Durée 14 heures

Session

entrées/sorties permanentes

du 01 oct. 2018 au 31 déc. 2019  - St Étienne (42)
+ autres sessions
du 01 oct. 2018 au 31 déc. 2019  - St Étienne (42)
du 01 oct. 2018 au 31 déc. 2019  - Lyon - 7ème (69)

Objectif de la formation

A l'issue de cette formation, l'apprenant sera capable de :
oComprendre l'architecture et le fonctionnement de l'API de persistance JPA ;
oRéaliser les mappings entre les classes Java et les tables de bases de données ;
oManipuler les instances d'objets persistants avec l'API JPA ;
oIntégrer correctement une implémentation selon le type d'application.

Description de la formation

LA PERSISTANCE
oOrigines du problème
oArchitectures de la persistance
oHistorique des solutions Java (JDBC, JDO, Hibernate)
oHibernate vs. JPA
?Spécification et implémentation
ARCHITECTURE ET JPA
oArchitecture de JPA
oBonnes pratiques de conception avec les patterns et JPA (Facade, Data Access Object,...)
oIntégration dans les différents types d'applications
?Les applications Java
?Le cas des applications Java EE
MISE EN OEUVRE DE LA PERSISTANCE AVEC JPA
oSpécification et implémentation : Les implémentations JPA
?TopLink
?Hibernate
?EclipseLink
oInstaller et utiliser une implémentation JPA
oLes fichiers de configuration et de mapping
oUtilisation des annotations sur les objets persistants
?Problématique de la dépendance des objets aux API
oInitialisation : Bonne pratique de gestion des objets EntityManager et EntityManagerFactory
oOpérations sur les objets persistants
MANIPULATION DES OBJETS PERSISTANTS
oCréation d'instances persistantes
?Règles de conception des classes
oChargement d'instances persistantes
?Chargement simple
?Présentation et utilisation du langage de requêtes JPA : JPQL (Java Persistence Query Language)
oSuppression d'instances
LES MAPPINGS COMPLEXES
oMapping de l'héritage
?Les problématiques du mapping de l'héritage
?Les différentes approches entre les tables et les classes
oMapping des associations
LA GESTION DES TRANSACTIONS
oRappel sur la notion de transaction
oTransaction, concurrence d'accès
?Niveaux d'isolation
?Stratégies de propagation
oLes transactions utilisateurs
Et après la formation ?

NON DÉTERMINÉ

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?
Informations pratiques

Groupe Arkesys

Lieu de formation

Groupe Arkesys
70 rue Bergson
St Étienne

Cliquez sur ce lien pour calculer votre itinéraire

Centre de formation

Groupe Arkesys
24 Espace Henry Vallée
69007, Lyon 7e

Voir toutes les formations de Groupe Arkesys