Développerment Java avec Hibernate

3 jours | 4-JA-HIB

Logo PDF

Formations Informatiques > Développement et Méthodes > INTRA 2016

Appréhender tous les rouages essentiels d'Hibernate afin d'écrire une couche d'accès aux données performantes.

Participants / Pré-requis

Connaissance du langage Java et de l'API JDBC

Contenu

1. Problématique du mapping objet relationnel

  • Stratégies de mapping
  • Associations
  • Héritage
  • Panorama des solutions aujourd'hui disponibles

2. Installation et configuration du framework Hibernate

  • Installation
  • Fichiers de configuration
  • Configuration pour accès au SGBD MySQL
  • Création, suppression, mise à jour, recherche d'objets Java
  • Exemple d'application simple de persistance d'objets Java

3. Définition des mappings

  • Création du fichier de mapping
  • Classe simple
  • Classe sérialisable
  • Classe avec attribut Date ou Calendar
  • Génération par Xdoclets

4. Gestion des associations et de l'héritage

  • Différents types d'associations
  • Gestion des collections
  • Héritage: une table par hiérarchie de classes
  • Héritage: une table par sous-classe
  • Héritage: une table par sous-classe concrète

5. Le langage HQL (Hibernate Query Language)

  • Requêtes simples
  • Clause WHERE
  • Gestion des collections
  • Gestion du polymorphisme
  • Gestion des sous-requêtes
  • Requêtes avec jointures

6. Hibernate dans le contexte JEE

  • Hibernate et applications web
  • Hibernate et EJB (Enterprise Java beans)

7. Utilisation avancée

  • Gestion des transactions
  • Gestion du cache
  • Lazy loading
 
AIT Consultants - Formations Bureautiques, Informatiques et Management
Aginius Languedoc-Roussillon et Vaucluse