Développement Java : Hibernate - Optimisations
|
|
Durée de la formation : 2 jours
|
|
Objectifs :
Hibernate est un framework de persistance d'objets pour le langage Java. Son utilisation permet notamment d'augmenter
la productivité de vos développeurs et de garantir une indépendance forte vis-à-vis de la nature base de données relationnelle
utilisée. Néanmoins, une mauvaise utilisation d'Hibernate peut aboutir à une application qui va consommer beaucoup plus de
ressources (mémoire, bande passant réseau et CPU) que ce qu'elle devrait en utiliser. Bien connaître les rouages du framework
de persistance Hibernate permet de réduire ces risques tout en optimisant les temps de développement de l'application.
Prérequis :
Afin de suivre la formation, le stagiaire devra être à l'aise avec le langage Java et avoir un niveau de connaissance
équivalent au contenu de notre formation d'introduction au framework Hibernate.
Public ciblé :
Développeur Java ayant à utiliser le framework Hibernate.
La formation sera dispensée par un formateur expérimenté sur les technologies et les produits présentés.
Chaque participant se verra remettre un support de cours et disposera d'un PC afin de pouvoir effectuer
les différents travaux pratiques. La formation pourra être dispensée à Saint Laurent du Var (à proximité de Nice),
à Meylan (à proximité de Grenoble), à Paris ou dans les locaux de votre entreprise.
-
Introduction
-
-
Activation des traces au niveau de Log4J
-
Optimisation des requêtes HQL
-
Réutiliser les requêtes HQL
-
Utilisation du cache de premier niveau
-
-
-
Les différentes stratégies de chargement
-
-
Chargement paresseux (Lazy loading)
-
Chargement immédiat (Eager fetching)
-
-
Mise en oeuvre d'un cache de second niveau
-
-
Utilisation de l'implémentation Ehcache
-
Utilisation d'un cache de requêtes
-
-
Intégration Spring / Hibernate
-
-
Configuration de la session
-
-
La gestion des transactions
© Infini Software - 2011 - Tous droits réservés - 06 63 33 14 06
439, chemin de la Ferrière - 06750 Valderoure