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.


  1. Introduction

    • Aspects généraux
    • Activation des traces au niveau de Log4J
  2. Optimisation des requêtes HQL

    • Réutiliser les requêtes HQL
    • Utilisation du cache de premier niveau
    • Persistance des objets
    • Lecture par lots
  3. Les différentes stratégies de chargement

    • Introduction
    • Chargement paresseux (Lazy loading)
    • Chargement immédiat (Eager fetching)
    • Chargement explicite
  4. Mise en oeuvre d'un cache de second niveau

    • Aspects Généraux
    • Utilisation de l'implémentation Ehcache
    • Utilisation d'un cache de requêtes
    • Autres types de caches
  5. Intégration Spring / Hibernate

    • Rappels sur Spring
    • Configuration de la session
    • La gestion des DAO
    • 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


Filière Développement Java : Formation Hibernate - Optimisations

Filière Développement Java : Cours Hibernate - Optimisations

Quelques liens internet

Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Evolution MM Multimédia multimedia : Formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
DéveloppementFormationCatalogue de nos formationsConseilL'encyclopédieCoordonnées

Infini Software - Centre de Formation Informatique continue professionnelle

Formation Java - Formation J2EE - Formation .NET - Langage C, C++ - Formation Internet

Localisation : Sophia Antipolis Nice Alpes Maritimes 06 paca provence alpes cote d'azur Cours formation plan de cours formateur e-learning elearning langages informatique programmation c c++ java C# j2ee j2se jsp servlets Visual Basic HTML XML Javascript ASP .NET XML XSL CSS services web ado .net jdbc rmi ejb réseaux sockets Développement développements informatique développeur internet intranet extranet site web webagency agency logiciel progiciel organisme organismes systèmes embarqués embarquées temps réel Agréments certification certifié Microsoft Certified Professional MCP

Société de développement Informatique

Formation Informatique

Formations Informatique