Développerment Java avec Hibernate

3 jours | 4-JA-HIB

Logo PDF

Formations Informatiques > Développement et Méthodes > Développement JAVA

Prochaines sessions inter-entreprises

  • Du 29/02/2012 au 02/03/2012
  • Du 09/05/2012 au 11/05/2012
  • Du 11/07/2012 au 13/07/2012
  • Du 10/10/2012 au 12/10/2012

Objectifs

Vous permettre d'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

Problématique du mapping objet relationnel

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

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

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

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

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

Hibernate dans le contexte J2EE

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

Utilisation avancée

  • Gestion des transactions
  • Gestion du cache
  • Lazy loading
Tamia - Formations Bureautiques, Informatiques et Management
Brest, Saint-Brieuc, Vannes, Nantes, Rennes, Le Mans, Angers ...