Mise en oeuvre de la persistance en Java avec Hibernate
L'intérêt d'implémenter une couche de mapping objet-relationnel pour découpler un modèle métier « objet » d'une base de données relationnelle n'est probablement plus à démontrer : le code qui contient les requêtes SQL est isolé dans un endroit unique, permettant une adhérence réduite au schéma de la base ; le modèle métier peut respecter les principes de la programmation objet, utiliser l'héritage et la navigation. Framework plébiscité, Hibernate est l'origine de nombre des concepts repris par le groupe d'experts de la JSR 220 (EJB 3) pour établir la spécification JPA (Java Persistence API). C'est aujourd'hui l'une des implémentations open source de référence de cette spécification. Outil riche et fiable, Hibernate offre un vaste éventail d'options de configuration permettant d'établir un mapping performant adapté aux besoins spécifiques d'une application.
Objectifs
- Développer une application Java EE (web, EJB) en réalisant la persistance des objets avec le framework Hibernate
- Connaître et assimiler un framework ORM (Object Relational Mapping) dans une architecture n-tiers
- Maîtriser les concepts d'Hibernate
- Savoir utiliser les bonnes pratiques de développement Hibernate
- Savoir utiliser les annotations, les outils Hibernate
Public
- Architectes
- Chefs de projets
- Concepteurs
- Développeurs
- Ingénieurs
Prérequis
- Bonne pratique de Java