Passer commande via notre portail client

Partager cet article ...Print this pageEmail this to someoneTweet about this on TwitterShare on FacebookShare on Google+Share on LinkedInPin on PinterestShare on TumblrDigg this
Hibernate avancé
JAV-HIBAV / LI-DEV-481

OBJECTIFS PEDAGOGIQUES

A la fin du cours, le stagiaire sera capable de :
- Connaître et assimiler les problématiques classiques de performance liées au mapping objetrelationnel
- Maîtriser les concepts avancés d’Hibernate liés à la performance
- Maîtriser les bonnes pratiques de développement Hibernate
- Utiliser les différents caches Hibernate.

PUBLIC

PRE–REQUIS

Architectes, chefs de projets et ingénieurs. Indispensables :
- Avoir une bonne pratique de base d’Hibernate ainsi que de Java.

CONTENU

Objectifs
Mapping Objet-Relationnel et « impedance mismatch »

Problématiques liées au chargement des données
Le Lazy Loading ou chargement par nécessité
Notion et utilisation de Proxy
Les stratégies de Fetch
 
Utilisation des caches d’Hibernate
Le cache de session
Le cache de second niveau
Le cache mapping
Les stratégies de cache
Avantages et inconvénients des différentes implémentations
Le cache de requête

Partage des données
Problématiques liées à la concurrence d’accès
Verrouillage optimiste / pessimiste
Clustering
JBossTreecache

Optimisation des associations
Cas des associations bi-directionnelles
Gestion de l’attribut inverse
Associations polymorphes

Problématiques liées à l’héritage
Une table par hiérarchie
Une table par sous-classe
Une table par classe concrète

Monitoring des performances
Suivi d’une SessionFactory
Métriques

SESSIONS PROGRAMMEES

Hibernate avancé

VALIDATION

Exercices de validation au cours de la formation

PEDAGOGIE

Exposés – Cas pratiques – Synthèse

INTERVENANTS

Consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par M2i Formation.

MODALITES PRATIQUES

Durée : 2 jours (14 heures) avec 7 heures par jour
Prix stagiaire : 990,00 € TTC
Horaires : 09h00 / 17h30

Durée: