Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation Gérer la persistance des données avec Hibernate
Technique

Formation Gérer la persistance des données avec Hibernate

Mettre en oeuvre la persistance des données

Les couches d'accès aux données dans les applications JEE constituent aujourd'hui un point dur du développement d'applications JEE. La norme de SUN qui y répond avec les EJB entités BMP et CMP souffre de problèmes de complexité excessive dans la mise en oeuvre. Hibernate se positionne aujourd'hui sur le créneau très porteur d'une alternative Open Source aux EJB Entités avec une solution simple à mettre en oeuvre, sans sacrifier la tenue aux performances et la richesse du mapping objet-relationnel. Nous vous proposons donc une approche intégrée qui vous permettra de découvrir et mettre en oeuvre des fonctions principales d'Hibernate.
Objectifs de cette formation Gérer la persistance des données avec Hibernate
  • Maîtriser les différentes problématiques couvertes par le framework
  • Savoir mettre en oeuvre les mapping des différentes associations objet sur les tables
  • Comprendre comment concevoir une couche d'accès aux données performantes
Public
  • Développeur JEE confirmé
Pré-requis
Programme détaillé

Comprendre les problématiques du mapping objet relationnel

  • Persistance non transparente
  • Les choix d’architectures : JDBC, EJB Entity CMP, JDO, Castor JDO, Hibernate·
  • Les principes de persistance
  • L'architecture Hibernate
  • Génération de fichiers de mapping

Gestion des sessions

  • Cycle de vie d'un objet
  • Session et SessionFactory
  • Les actions de session

Mapping avec tables et associations

  • Les fichiers de mapping
  • La génération de clés primaires
  • Les contraintes relationnelles des bases de données

Mapping avec héritage

  • Héritage dans une même table
  • Héritage dans une table jointe
  • SessionFactory et logs

Hibernate Query Language (HQL)

  • Tirer parti de la puissance de SQL
  • Les requêtes avec paramètres
  • Les requêtes avec des critères
  • Similitudes du langage objet et de SQL
  • Les particularités de HQL par rapport au SQL

Lazy loading

  • Récupération d’instances
  • Les objectifs du Lazy Loading

Dirty checking

  • La gestion des mises à jour d’objets

Les transactions et accès concurrents

  • Les différents types de transaction
  • La synchronisation de la base et des objets en session
  • Les sessions multiples et objets détachés
  • Contextes de persistances

La gestion du cache

  • Configuration du cache au niveau requête

Traitement batch

  • Best practice de session dans un batch

Persistance des documents XML

Les plus de cette formation Gérer la persistance des données avec Hibernate
  • Une formation résolument axée sur la pratique : les participants sont amenés à mettre en oeuvre les possibilités offertes par Hibernate au travers de différentes mises en situation.
  • Les bonnes pratiques et méthodes pour tirer le meilleur parti du Framework.

Informations

  • Durée : 3 jours (21h)
  • Tarif : 1 735 € HT
  • Réf. : OB375
  • Option(s)
    • Repas Paris : 69 € HT


Dates des sessions
Session garantie Formation à distance Session accessible à distance Visio
Bon à savoir...


= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.