PUBLIC:
Développeurs Java expérimentés. Ce cours s’adresse à toute personne désireuse de comprendre le fonctionnement d’une application utilisant des concepts de persistance avancée dans Java/J2EE et qui veut être au courant des standards de développements en Java.
OBJECTIFS :
Donner aux stagiaires les connaissances nécessaires au développement d’applications Java basées sur le Framework Hibernate. A l’issue de la formation le stagiaire sera capable de mettre en place une application Java exploitant les notions de persistance d’objets dans une base de données relationnelle.
PROGRAMME:
1. Rappel sur la persistance avec JDBC
– Exemple de persistance standard avec JDBC
2. Persistance et mapping objet/relationnel
– Le mapping des entités
– Initialisation et utilisation d’Hibernate
– Les opérations de bases.
3. Classes persistantes et session Hibernate
4. Métadonnées et mapping des classes métier
– Mapping one-to-one
– Mapping one-to-many
– Mapping many-to-many
– Mapping many-to-one
– Les associations unidirectionnelles
– Les associations bidirectionnelles
5. Héritage et stratégies de mapping
– Les différentes stratégies de Mapping Objet/Relationnel
– Exemple de mapping de l’héritage
6. Récupération d’instances persistantes
– Le langage HQL
– Requêtes SQL natives
– API Criteria
7. Création et mise à jour d’instances persistantes
8. Gestion de la session Hibernate
-. Méthodes de la session HBM
– Cycle de vie des objets persistants
9. Fonctionnalités de mapping avancées
– Les accès concurrents
– Les collisions
– Isolation transactionnelle
– Le verrouillage
– Mapping d’objets à clé primaire assignée.
– Mapping d’objets à clé primaire composite
MODALITÉS PÉDAGOGIQUES :
La formation est composée de nombreux exercices pratiques d’application.
Le support de cours est fourni.
REMARQUE:
Il est possible de réaliser cette formation sur plusieurs jours non consécutifs
TARIF :
Ce programme est indicatif, il est personnalisable en fonction du niveau et des attentes des stagiaires.
Prix indicatif par jour et par stagiaire: 900 €TTC. Tarif de groupe possible. Nous consulter pour une demande devis
Document mis à jour le 25/11/2020