Cours

Systèmes & Réseaux

Technologies Web

Outils


Filères

 

 

JPA - Hibernate

La persistance d'objets Java dans une base de données relationnelle se révèle rapidement complexe et coûteuse à écrire. JPA (Java Persistence API) a pour but de gérer la persistance d’objets dans une base de données relationnelle. Ce mécanisme qui gère le lien entre des objets d’une application avec les tables de la base de données se nomme Object-Relational Mapping ou ORM.

Le framework Open Source Hibernate est très utilisé et fourni aujourd'hui une implémentation de JPA 2.

Objectifs

Dans cette formation vous aborderez le problème du mapping objet / relationnel de Java. Cette formation, basée sur le Framework Hibernate 4, vous fera découvrir un modèle de développement classiqueement utilisé dans les framework MVC pour Java EE.. Vous apprendrez à maîtriser les principales fonctionnalités de JPA et à développerez des couches de persistance ainsi que les traitements transactionnels.

programme rouge

Solutions de persistance

  • Qu'est ce qu'un ORM?
  • Aperçu des technologies majeurs (Toplink, JDO, EJB/JPA, Hibernate)

Présentation Détaillée d'Hibernate

  • Fonctionnalités
  • Utilité et Avantages
  • Architecture/Arborescence des fichiers
  • Relations entre l'application et la BD

Mise en Place/Installation

  • Installation Hibernate
  • IDE/ECLIPSE
  • HSQLDB
  • MySQL

Configuration

  • Les différentes méthodes de Configuration
  • La configuration XML en détail

Fonctionnalités Générales

  • Les Opérations CRUD
  • Cycle de vie des Objets
  • Charger les objets persistants
  • Choisir un générateur d'identifiant
  • Relation one-to-one, one-to-many, many-to-many
  • Comparaison d'annotations entre Hibernate et JPA

Les Fontionnalités Avancées

  • Mapping des associations bag, list et map
  • Requêtes jointes,requêtes d'interrogation.Utilisation des projections avec HQL
  • Gestion de l'isolation des données et technique de verrouillage
  • Utiliser le Cache Hibernate

 

Ref : HIB Plan format pdf
pendule-rouge Durée : 3 jours
calculette Prix : 1500 € HT
silhouette-rouge Public :
Développeurs Java.
clef-rouge

Aucun pré-requis

ordinateur-TP

Mise en oeuvre de Hibernate 4 en environnement Windows ou Linux (Centos). BD utilisée : MySQL.

telephone

Contactez-nous :

06 60 81 02 03

enveloppe formation@asoft.fr

 

 

 

 

 

 

 

 






---------------------------------------------------------------------------------------------------------------------------------------

AcOS (Académie Open Source) - Formation aux technologies Open Source - Lyon - Paris
Tous Droits réservés à ALTERNANCE Soft   Webmaster - Mentions légales
                         --- Dernière mise à jour 07/01/2016 ---
---------------------------------------------------------------------------------------------------------------------------------------