PB Consultant

Contactez-nous au :
01 43 34 90 94
  • image description1
    20 ANS D'EXPÉRIENCE
    EN FORMATION PROFESSIONNELLE
  • image description2
    PLUS DE 650 FORMATIONS
    S'ADRESSANT À TOUS
    DU DEBUTANT A L'EXPERT
  • image description3
    DES CONSULTANTS FORMATEURS
    ISSUS DU TERRAIN QUI TRANSMETTENT
    LEUR EXPERTISE
  • image description3
    DIF... OPCA... FINANCEMENT
    NOUS VOUS CONSEILLONS
    POUR REDUIRE VOS COUTS
  • image description3
    DES FORMATIONS ADAPTEES
    POUR VOUS FAIRE
    GAGNER DU TEMPS
  • image description3
    DES PROGRAMMES DE COURS
    REVISES 2 FOIS / AN

    POUR SUIVRE LES
    NOUVELLES TECHNOLOGIES
Accueil > Java EE > Java EE - Framework et outils > Hibernate, Maîtriser et optimiser les performances
 

FORMATION Hibernate, Maîtriser et optimiser les performances

Objectifs de la formation Hibernate

La mise en place d'une couche de mapping objet-relationnel entre un modèle métier « objet » et une base de données relationnelle facilite considérablement la problématique de persistance d'une application.

Cependant, les deux modèles de données et de programmation sous-jacente n'ont rien à voir, ce qui occasionne des difficultés connues sous le terme d'« impedence mismatch ». Ces difficultés sont visibles lorsqu'une application Java devient peu performante ou instable.

Avant d'en arriver là, la connaissance précise de l'outil de mapping et le respect de ses règles de développement sont impératives. Réaliser un mapping correctement adapté a ses besoins reste une étape très délicate qui peut nécessiter plusieurs ajustements de sa stratégie de persistance afin de trouver le bon compromis entre performances, stabilité et impédance faible, en fonction du contexte applicatif.

Hibernate offre un large panel d'options de configuration et de représentation ainsi que des fonctionnalités spécifiques qui s'inscrivent dans cette recherche d'optimisation.

Ce cours permettra aux stagiaires de bien comprendre et d'expérimenter les avantages et inconvénients de chaque solution offerte pour choisir le compromis adapté face à certaines situations récurrentes.

Cette formation Hibernate vous pemrettra de:
- 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 a la performance
- Maîtriser les bonnes pratiques de développement Hibernate
- Savoir utiliser les differents caches Hibernate.

A qui s'adresse la formation Hibernate

Ingénieurs Architectes Chefs de projets

Pré-requis :

Très bonne pratique de Java
Connaissance et pratique Hibernate de base

Contenu de la formation Hibernate

ObjectifsMapping Objet-Relationnel et « impedence mismatch »
Problématiques liées au chargement des données
Le lazy loading ou chargement par necessité
Notion et utilisation de Proxy,
Les strategies de fetch

Utilisation des caches d'HibernateLe 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
Présentation des principes et techniques
Classes techniques de type Stub ou Skeleton
Pattern proxy
Illustration au travers de RMI, CORBA et EJB

Persistance des composantsCas des associations bi-directionnelles
Gestion de l'attribut inverse
Associations polymorphes

Problématiques liées a l'héritageUne table par hiérarchie
Une table par sous-classe
Une table par classe concrete

Monitoring des performances
Suivi d'une SessionFactory
Metriques


Formation Hibernate perfectionnement

-

Formation Hibernate avancé

-

Fomation HQL

-

Formation Hibernate Search

Cette formation « Hibernate » est éligible au DIF. Ce cours peut être financé par l'OPCA de votre entreprise.
Durée de la formation Hibernate : 2 jours
Tarif de la formation Hibernate : 1295€ HT
Cours disponible en intra également
Référence : JGAH
Dates / Inscription en ligne :
du 20/06/2013 au 21/06/2013du 18/07/2013 au 19/07/2013du 23/09/2013 au 24/09/2013
Afficher toutes les dates...

Des sessions supplémentaires sont créées régulièrement, n’hésitez pas à nous contacter pour en prendre connaissance.

Lieu de la formation
Paris - La Défense
Nos coordonnées
Tél : 33 (0)1 43 34 90 94
E-mail : nous contacter