Sysdeo Formation
    
Formation
 Vous êtes Accueil > Formation > Formation - Mapping objet-relationnel avec Hibernate
 
Code JA-HB
Formation - Mapping objet-relationnel avec Hibernate

PUBLIC Développeurs

DURÉE 3 jours

OBJECTIFS  Comprendre les problèmes liés à la persistance des données depuis les applications Java
 Comprendre le fonctionnement de Hibernate
 Connaître les possibilités du produit Hibernate
 Savoir réaliser la persistance des données manipulées par une application
PRÉ-REQUIS  Connaissance du langage Java
 Connaissance de la libraire JDBC
    Demandez le catalogue Sysdeo 2005
Ecrivez-nous

Télécharger la version PDF du catalogue Sysdeo 2005
Le catalogue 2005 (4.7 Mo)


 
 
PROGRAMME DÉTAILLÉ


La persistance d’objets dans un modèle relationnel
• Problématique du mapping objet-relationnel
• Stratégies de mapping
• Conserver le comportement
• Conserver l’identité
• Conserver les relations
• Conserver l’héritage

Les choix d’architecture logicielle
• Organiser l’application
• Accès direct
• Composant d’accès à la base de données
• Classes dédiées
• Entreprise JavaBeans
• Librairies de persistance

Le framework Hibernate
• La communauté Open Source Java
• Offre Open Source en mapping objet-relationnel

Configuration d’Hibernate
• Configurer une source de données
• Configurer le dialecte SQL
• Configurer les logs pour Log4J
  Définition des mappings
• Contraintes sur les classes
• Mapping par fichier XML, par XDoclet
• Mapping classe/table et attributs/colonnes
• Gestion des clés primaires

Manipuler Hibernate dans une application
• Ouverture et synchronisation une session
• Insertion, mise à jour, suppression
• Sélection simple et modes avancés
• Ecritures d’expressions

Relations et héritage
• Les différents types de relations
• Héritage : une table par feuille, une table pour l'arborescence, une table par classe
• Interfaces et alias de classes
• Collections

Performances
• Initialisation paresseuse
• Proxy avec CGLIB
• Configuration d’un cache

Fonctionnalités avancées
• Session et transactions
• Transactions avec JTA
• Gestion du cycle de vie
• Contrôles avant persistance
    PRIX
Inter : 1290 € HT (par stagiaire)


DATES 2004
 du 6 au 8 décembre (code P-HB)


DATES 2005
 du 10 au 12 janvier
 du 14 au 16 février
 du 21 au 23 mars
 du 25 au 27 avril
 du 30 mai au 01 juin
 du 04 au 06 juillet
 du 08 au 10 août
 du 19 au 21 septembre
 du 24 au 26 octobre
 du 21 au 23 novembre



Travaux Pratiques
70%
 
hibernate mapping objet relationnel Java J2EE hibernate mapping objet relationnel Java J2EE hibernate mapping objet relationnel Java J2EE hibernate mapping objet relationnel Java J2EE hibernate mapping objet relationnel Java J2EE hibernate mapping objet relationnel Java J2EE hibernate mapping objet relationnel Java J2EE hibernate mapping objet relationnel Java J2EE