Développement logiciel / JAVA, JEE

Formation: Java-JEE Gestion de la Persistance avec Hibernate ( 3 Jours )

Consulter les villes disponibles, le calendrier et nos tarifs dégressifs pour cette formation

Durée

3 Jour(s)

Pré-requis

Objectifs

Définir la notion de persistance objet Comprendre l'architecture d'Hibernate Intégrer Hibernate dans un projet J2EE Comprendre le cycle de vie des instances Intégrer JNDI, JDBC et JTA

Programme



Configuration

- APIs permettant la configuration par programmation
- Ouverture des sessions
- Fichier de configuration XML
- Intégration à un serveur d'application JAVA EE
- Le Session in View Pattern


Réalisation de classes persistantes

- Les Plain Ordinary Java Object (POJO)
- Redéfinition des méthodes equals et hashCode


Les bases du Object Relational Mapping

- Les déclarations de mapping
- Parallèle types Hibernate/SQL/Java
- Les annotations JAVA
- Savoir gérer les transactions


Etablir la persistance des collections

- Les types de collections persistantes
- Les clés étrangères, les éléments et les index d'une collection
- Associations *..* et 1..*
- Mise en place du Lazy mode et du mode Eager


Etablir la persistance des associations

- Associations unidirectionnelles
- Associations bidirectionnelles
- Mappings complexes


Etablir la persistance des relations d'héritage

- Différentes stratégies
- Utilisation d'un discriminant
- Gestion du polymorphisme


Criteria



Hibernate Query Language (HQL) et gestion des objets persistants

- Stocker et charger un objet
- Syntaxe du language HQL, les clauses from, select, where, order by, group by
- Jointures, agrégation, requêtes polymorphiques
- Les requêtes imbriquées
- Externalisation de requêtes nommées
- Les bonnes pratiques


Pour aller plus loin

- Intégrer Hibernate dans un projet spring avec les templates

 

 
  
 
Certificat/Attestation
Délivrance d'une attestation de fin de formation
 
Modalités d’évaluation
L’évaluation se déroule sous forme d’exercices pendant la durée de la formation. Une auto-évaluation est réalisée par le stagiaire en fin de formation
contactez-vous decouvrez nos formation en region decouvrez nos formation en region devis

Mots-Clés