Améliorez les performances de vos applications hibernate en utilisant le cache hibernate. Maîtrisez les 2 niveaux de cache. Comprenez la mise en cache ‘native’ : cache de niveau 1 dit cache ‘Session’. Découvrez le cache de niveau 2, idéal pour mettre en cache vos données de références. Comprenez les différentes solutions pour le cache de niveau 2 : EHCache, OSCache, SwarmCache et JBossCache. Comprenez enfin la valeur ajoutée du cache en mode cluster.
Objis, spécialiste de la formation Java, est heureux de vous offrir ce
tutoriel, extrait de séances pratiques de la formation HIBERNATE dispensée par Objis.
Les + objis
70% de travaux pratiques
Clé USB avec tous les outils utilisés + Corrigés TPs
Bilan pédagogique individuel + conseils
Prérequis, outils et versions
Tutoriel Hibernate N°2 : votre première application hibernate
Liens utiles
+ de 100 tutoriaux java/jee Objis
Objis, spécialiste formation java depuis 2005
Documentation (chap. 10) : working with objects
Tutoriel DevX mise en oeuvre EHCache
Objectifs
Comprendre les logs générés par Hibernate
Analysez certaines configurations par défaut.
Programme
Contexte
Partie 1 : mise en évidence du Cache natif de niveau 1 (Cache Session)
Partie 2 : comprendre le cache de niveau 2 (Cache Optionnel)
Partie 3 : mise en œuvre cache niveau 2 EHCache
Partie 3 : cache en mode Cluster
Durée
30 min.
Partie 1 : le cache ‘natif’
Eta initial de la base de données :
Analysez le code suivant :
Expliquez
Analysez les requêtes générées :
et l’état final de la base :
Expliquez
Partie 2 : cache de niveau 2
Expliquez
Partie 3 : mise en œuvre EHCache
Expliquez
Expliquez
Expliquez
Expliquez
Expliquez
Expliquez
Corrigé:
Conclusion
Dans ce tutoriel, vous avez mis en la notion de cache niveau 1 (objet session) et de cache niveau 2.