Formation Hibernate avancé – Centre de formation M2i
M2i Formation

Découvrez notre formationHibernate avancé

Présentiel

2 jours (14 heures) - JAV-HIBAV

(13)
Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Développeur Java  ›  Hibernate avancé

Objectifs pédagogiques

  • Connaître et assimiler les problématiques classiques de performance liées au mapping objet-relationnel
  • 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.

Niveau requis

Avoir une bonne pratique de base d'Hibernate ainsi que de Java.

Public concerné

Architectes, chefs de projets et ingénieurs.

1 250 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous

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

Testez vos connaissances

Objectif : Ce test a pour objectif de tester vos connaissances sur Hibernate.

Complétez votre formation