Formation gerer la persistance des donnees avec hibernate
Formation gerer la persistance des donnees avec hibernate Formation gerer la persistance des donnees avec hibernate Formation gerer la persistance des donnees avec hibernate Formation gerer la persistance des donnees avec hibernate
Formation gerer la persistance des donnees avec hibernate
Formation gerer la persistance des donnees avec hibernate  
Formation gerer la persistance des donnees avec hibernate
Formations
Formations intra
Grands projets
Conseil informatique
Votre panier
Groupe Cegos
Ajouter à
mon panier
Transmettre
ce plan par mail
Imprimer
ce plan
Télécharger
le PDF

Gérer la persistance des données avec Hibernate

Mettre en oeuvre la persistance des données

 
OB3753 Jours
Technique
 
DécouverteSpécialisationExpertise
Architectes,
développeurs
 

L'avis de l'expert
Les couches d'accès aux données dans les applications J2EE constituent aujourd'hui un point dur du développement d'applications J2EE. 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.
3 Jours pour
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 J2EE confirmé
Pré-requis
Connaissances des bases de Java et de JDBC.
Itinéraire pédagogique de la formation
Comprendre les problématiques du mapping objet relationnel
Gestion des sessions
Mapping avec tables et associations
Mapping avec héritage
Hibernate Query Language (HQL)
Lazy loading
Dirty checking
Les transactions et accès concurrents
La gestion du cache
Traitement batch
Persistance des documents XML
Contenu Détaillé
  1. 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
  2. Gestion des sessions

    • Cycle de vie d'un objet
    • Session et SessionFactory
    • Les actions de session
  3. 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
  4. Mapping avec héritage

    • Héritage dans une même table
    • Héritage dans une table jointe
    • SessionFactory et logs
  5. 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
  6. Lazy loading

    • Récupération d'instances
    • Les objectifs du Lazy Loading
  7. Dirty checking

    • La gestion des mises à jour d'objets
  8. 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
  9. La gestion du cache

    • Configuration du cache au niveau requête
  10. Traitement batch

    • Best practice de session dans un batch
  11. Persistance des documents XML
Comment se déroule le stage
Les participants à cette formation devront mettre en oeuvre les possibilités offertes par Hibernate au travers des différents travaux pratiques :
- Définition d'un mapping relationnel
- Gestion des clés primaires
- Création de requêtes HQL
- Gestion du cache

Date de début de sessions
 

Stage réalisé sur demande en intra-entreprise dans vos locaux ou dans nos centres de formation. Contactez-nous au
0 825 07 6000

 


Haut de page

 

Ajouter à
mon panier
Transmettre
ce plan par mail
Imprimer
ce plan
Télécharger
le PDF
Formation gerer la persistance des donnees avec hibernate Plan du site | Contact webmaster | Infos legales | espace.clients@ib.cegos.fr | 0 825 07 6000 (N.indigo)
Formation gerer la persistance des donnees avec hibernate
Retour accueil