Dawan

JPA Hibernate : Approfondissement

Par Dawan

Objectifs

Optimiser la couche de persistance d'une application Java EE / JPA / Hibernate

Programme

Rappels JPA Hibernate

  • Structure d'un projet JPA / Hibernate
  • Mapping des entités et gestion de collections
  • Mapping de l'héritage
  • Gestion de la concurrence
  • Objets et Dao disponible
  • Atelier : Mise en place de l'environnement, présentation du projet global JSP/Hibernate

Maîtriser le langage à requêtes objet (JPQL / HQL)

  • Hibernate Query Language : présentation, fonctionnalités
  • Sélections de base, filtres
  • Jointures complexes
  • Fonctions d'agrégation, de chaine, ...
  • Gestion des chargements Lazy
  • Requêtes natives SQL
  • Atelier : Réalisation de requêtes complexes

Eléments avancés de Hibernate

  • Cycle de vie des entités et validation
  • Intercepteurs, Event-listeners
  • Configuration avancée : performance et fonctionnalités
  • Utilisation du cache de niveau 2
  • Inversion de contrôle avec Spring ORM
  • Atelier : Gestion du cache et cohabitation Spring / Hibernate

Pédagogie

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Evaluation de fin de formation : Certification CPF ou mise en situation notée par le formateur

Formations de la même catégories (5)

Dawan
JPA Hibernate : Initiation + ApprofondissementPar Dawan

Implémenter une couche de persistance performante avec JPA/Hibernate

Dawan
NHibernatePar Dawan

Implémenter une couche de persistance de données performante avec le framework ORM NHibernate

M2i Formation
HibernatePar M2i Formation
  • Développer une application Java EE (Web, EJB) en réalisant la persistance des objets avec le Framework Hibernate
  • Connaître et assimiler un Framework ORM (Object Relational Mapping) dans une architecture n-tiers
  • Maîtriser les concepts d'Hibernate
  • Utiliser les bonnes pratiques de développement Hibernate
  • Utiliser les annotations et les outils Hibernate.
Orsys
Hibernate, mise en oeuvre avancéePar Orsys

Réaliser un mapping objet-relationnel adapté à votre besoin demande une bonne maîtrise d'Hibernate. Vous verrez les concepts avancés qui vous permettront d'affiner votre approche, de répondre à vos problématiques de performance et de mettre en place des stratégies de chargement.

Dawan
JPA Hibernate : InitiationPar Dawan

Implémenter une couche de persistance performante avec JPA/Hibernate