Tarifs: A distance ou présentiel: 900 euros
Durée : 2 jours
Public : Tous
Pré-requis : Connaissance de Java et des Servlets
Objectifs : Pouvoir accéder simplement aux bases de données avec Java - Réaliser une structure de persistance maintenable et performante
Référence : JAV151-F
PROGRAMME:
Introduction
- Historique et versions
- Installations et manipulation de l'environnement
- Rappels : JEE (J2EE), servlets, SQL, JDBC
Utilisation fondamentale
- Principe de l'accès aux données (ORM)
- Les correspondances entre base et Java ; configuration du site et outils
- Hibernate pour les applications web et les applications lourdes
- Ajout et lecture de données quelconques
- La structure relationnelle : configuration et utilisation
- Diverses relations entre objets : OneToOne, OneToMany, ManyToOne, ManyToMany
Atelier pratique : un CMS avec MySQL, Hibernate, servlets et JSP
Outils et environnement
- Outils de génération de configuration ou de SQL
- Manipulation de sources de données (DataSources)
- Utilisation dans l'étude de cas
Eléments avancés d'Hibernate
- Utilisation complète du Hibernate Query Language
- Augmentation de l'étude de cas avec des recherches et filtrage libres
- Configuration avancée : performance et fonctionnalités
- Stratégies de chargement des collections (lazy/eager loading)
- Les transactions, bilan de la concurrence
- Héritages des tables et des objets
Atelier pratique : exemple d'héritage - une mini-application de gestion