JDN > Formations professionnelles > Conception et Développement > Ingénierie d'études > Formation Ociensa Formation - Persistance des données avec Hibernate (JAV111 )




Formation Ociensa Formation - Persistance des données avec Hibernate (JAV111 )Informations pratiquesCentre de formation Ociensa Technologies

 Formation Ociensa Formation - Persistance des données avec Hibernate (JAV111 )


 Ociensa Technologies, Paris
 Formation inter entreprise / intra entreprise


Objectif Comprendre les mécanismes de persistance d'Hibernate. Savoir définir un modèle d'objets persistants. Intégrer Hibernate dans une application Java SE, J2EE (Web ou EJB) réelle. Comparer les différentes fonctionnalités (requêtes, cache) de la bibliothèque.
Contenu * Introduction
o Définition et principe de la persistance, techniques de gestion de la persistance et du mapping objet/relationnel
o Les différentes solutions sur le marché
o Liens avec JDBC
* Architecture des composants d'Hibernate
o Classes Session, SessionFactory
o Gestion des objets persistants
* Configuration de Hibernate
o Gestion de la connexion JDBC
o Fichiers de configuration hibernate.cfg.xml et hibernate.properties
o Intégration dans une application Java
* Objets persistants
o Les fichiers descripteurs de la correspondance
o Définition d’un mapping simple classe/table
o Clé, identité, mapping des champs
* Cycle de vie des objets
o Objets persistants et transitoires, notion de session
o Détachement et attachement des objets
o Comment créer, rechercher, modifier, supprimer une donnée ?
* Relations entre objets
o Relations unidirectionnelle et bidirectionnelle
o Relations 1-1 et relations 1-n
o Héritage
o Persistance transitive (mise en cascade)



* Le langage de requêtes HQL
o Requêtes simples et paramétrées
o Tri et utilisation des relations entre objets
o Requêtes natives en SQL (JDBC)
* L’API Criteria d’exécution des requêtes
o Tri des résultats
o Associations, projections et agrégations
o Requêtes en SQL
* Filtres
* Gestion des transactions
o Rappels sur les transactions
o Gestion par une API externe, exemple JTA
o Transactions gérées par Hibernate
* Optimisations
o Gestion efficace du chargement des objets liés : optimisation des relations en cascade,
o Utilisation d'un cache
o Comment gérer les sessions longues ?
* Intégration d’Hibernate dans les différents types d’applications Java (Java SE, J2EE Web et EJB)
* Outils de génération automatique
o XDoclet pour générer les descripteurs XML
o Middlegen : générer les descripteurs à partir d'un schéma de base
o hbm2ddl : générer le schéma de base à partir des descripteurs
o hbm2java pour générer les classes Java à partir des descripteurs
Niveau requis Connaissance du langage Java et du langage SQL. La connaissance de JDBC serait un plus.
Coût 1320 euros
Durée de la formation 3 jours

 

Mise à jour le 04 Novembre 2011 
Mettre à jour | Envoyer cette fiche 


Rechercher
> Recherche avancée
> Toutes les formations
> Top des recherches
0-9|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z


Les informations contenues dans l'Annuaire des formations sont communiquées par les établissements concernés. Elles n'engagent en rien la responsabilité de l'éditeur du Journal du Net. © Benchmark Group


Rechercher une formation
Recherche avancée | Toutes les formations
Top des recherches


ENST Telecom Paris formation continue et professionnelle – Cegos
CNFCE ORSYS
Journal du Net Voir un exemple
Management Voir un exemple
Emploi Voir un exemple
Toutes nos newsletters

Annonces Google