Caractéristiques du cours
Durée
21 heures
Niveau de compétence
à définir
Profils
Administrateurs systèmes Développeurs
Type de formation
Inter-entreprise
Prix
1590 €
Hors frais de déplacement.
La note moyenne attribuée par les participants
8,2/10
La note moyenne de satisfaction
Pré-requis
Objectifs
Détail
Prochaines dates de formation
Pré-requis
Avoir suivi la formation sur les Applications WEB avec les Servlets et JSP
Objectifs
- Objectifs pédagogiques
- Comprendre les ORM’S.
- Acquérir les connaissances nécessaires pour utiliser
- Hibernate
- Mettre en place une architecture en couche avec
- SpringSpring ORM et hibernate
- Objectifs opérationnels
- Comprendre le fonctionnement et la configuration d’Hibernate
- Réaliser des classes de persistence avec Hibernate
- Faire des mappings
- Connaître le langage HQL et l’API Criteria
- Maîtriser le module Hibernate et JPA
Détail
PLAN PEDAGOGIQUE
Jour 1 – Matin de 9h30 à 12h30
- Introduction à Hibernate
- Présentation d’hibernate
- ORM : objet et persistance
- La structure d’Hibernate
- Vue en couches
- Le Pattem DAO: Data Access Object
- Cycle de vie des instances
- Gestion des sessions.
Jour 1 – Après-midi de 13h30 à 17h00
- Configuration de Hibernate
- Gestion des connexions JDBC
- Dialectes SQL et cache de requêtes.
- Fichier de configuration XML
- Utiliser les sessions
- Réalisation de classes de persistance avec Hibernate
- Les Plain Old Java Object (POJO)
- Les Data Transfert Objects (DO)
- Un CRUD avec Hibernate
- Implémentation du SessionFactory
Jour 2 – Matin de 9h30 à 12h30
- Le mapping objet – relationnel
- Mapping xmi et par annotations
- Assodiations 1-1, 1-N, N-M
- Lazy loading
- Annotations ou XML, avantages et inconvénients
Jour 2 – Après-midi de 13h30 à 17h00
- Le langage HQL et l’API Criteria
- Clauses des requêtes (jointure, select from where)
- Les fonctions d’agrégation
- Les requêtes polymorphes
- L’API Criteria
- Accéder aux procédures stockées via Hibernate
- Spring ORM
- Introduction à Spring ORM avec mise en pratique
Jour 3
- Cas pratique
Prochaines dates de formation
Pour connaître nos prochaines dates, merci de nous contacter au 01 86 95 71 60 ou à l’adresse formation@adbi.fr