Développerment Java avec Hibernate
3 jours | 4-JA-HIB

Formations Informatiques > Développement et Méthodes > Développement JAVA
Prochaines sessions inter-entreprises
- Du 11/07/2012 au 13/07/2012
- Du 10/10/2012 au 12/10/2012
- Du 05/12/2012 au 07/12/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
Aix Ajaccio Albi Amiens Angers Annecy Bastia Bayonne Belfort Blois Bordeaux Bourges Brest Caen Chambery Chartres Chateauroux Châlons-en-Champagne Clermont-Ferrand Colmar Dax Dijon Épinal Grenoble ile de la Réunion La Défense La Rochelle Le Mans Lille Limoges Lyon Marseille Metz Montpellier Mulhouse Nancy Nantes Nice Niort Orléans Paris Pau Périgueux Poitiers Reims Rennes Rouen Saint-Brieuc Saint-Dié-des-Vosges Saint-Etienne Strasbourg Toulouse Tours Valence Vannes Vincennes