Formation Hibernate - Mistra

publicité
Formation Hibernate
Objectif
La persistance d'objets dans une base de données relationnelle représente un aspect de la
programmation Java qui s'avère vite complexe et lourd à mettre en oeuvre.
Le framework Hibernate propose une solution efficace et robuste à cette problématique. Il
utilise des objets de haut niveau et des appels de méthodes pour se détacher des accès à la
base de données.
A la fin de cette formation, vous maitriserez Hibernate et vous saurez mettre en place du
mapping objet relationnel au sein de votre projet Java.
Public concerné
- Développeur Java confirmé
- Responsables techniques
- Chefs de projets (web)
- Architectes
Pré-requis
Connaitre le java ou avoir suivi la formation Java initiation.
Informations pratiques
Référence : #JH01
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Formation Hibernate
Durée : 10 sessions de 3 jours
Tarif inter-entreprises: 1 450€ (HT)
Stage intra-entreprise disponible
Nous consulter au 01 82 52 25 25 ou à contact
Dates :
- 20 au 22 janvier 2016
- 08 au 10 Février 2016
- 24 au 26 février 2016
- 16 au 18 Mars 2016
- 06 au 08 Avril 2016
- 11 au 13 Mai 2016
- 20 au 22 Juin 2016
- 27 au 29 Juillet 2016
- 05 au 07 Octobre 2016
- 30 Novembre au 02 Décembre 2016
- entre janvier et décembre 2016
- 1 session de 3 jours / mois
ou en fonction de la demande
Consultez-nous pour obtenir un devis et les prochaines disponibilités de nos consultants
formateurs.
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Formation Hibernate
Présence nationale
Cliquez sur l'image pour l'agrandir
Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille,
Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse,
Toulon, Tours
Programme
Introduction à Hibernate
Présentation d’hibernate
ORM : objet et persistance
Installation
Hibernate Tools: Génération automatique de la configuration hibernate à partir d’un
schéma SQL
L'architecture d'Hibernate
Vue en couches
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Formation Hibernate
Le Pattern DAO: Data Access Object
Cycle de vie des instances
Gestion des sessions
Configuration de Hibernate
Gestion des connexions JDBC
Dialectes SQL et cache de requêtes
Fichier de configuration XML
Intégration à un serveur d'application J2EE
Obtenir une session
Génération des tables en fonction de la configuration objet: hbm2ddl
Réalisation de classes de persistance avec Hibernate
Les Plain Ordinary Java Object (POJO)
Les Data Transfert Objects (DTO)
Mise en œuvre de l'héritage avec Hibernate
Opérations CRUD
Implémentation du SessionFactory
Les bases du mapping objet - relationnel avec Hibernate
Mapping xml simple
Mapping des associations
Associations 1-1, 1-N, N-M
Lazy loading
Les types utilisés par Hibernate
Plusieurs mappings pour une même classe (uni/bidirectionnel)
Annotations ou XML, avantages et inconvénients
Le mapping par annotation
Accès aux objets: les langages HQL, l'API Criteria et SQL
Clauses des requêtes (jointure, select from where)
Les fonctions d’agrégation
Les requêtes polymorphes
L'API Criteria
Les requêtes SQL natives
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Formation Hibernate
Accéder aux procédures stockées via Hibernate
Attaquer les vues SQL avec Hibernate
Hibernate avancé
Les caches 1er et 2eme niveau
Hibernate et les types XML
Gestion des transactions
Niveaux d'isolation de la transaction
Gestion optimiste et pessimiste de la transaction
Logiciels utilisés
Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera
préinstallé sur les postes.
Eclipse
Hibernate Tools (version 2.0)
Hibernate (version 3)
Travaux pratiques
Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environ 60%
du temps est concacré à la pratique.
Une application fil rouge sera développé tout au long de la formation. Elle mettra en oeuvre
toutes les compétences acquises. Il s'agit d'intégrer hibernate dans une application web ou
lourde déjà existante avec pour point de départ un accès classique (JDBC) à la base de
données.
Pour aller plus loin
Si programme est terminé en avance, il sera possible de discuter autour de différents sujet tels
les solution de mise a jour base de données avec MAVEN. Des exercices supplémentaires sur
les sujets déjà traités pourront également être proposés.
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Formation Hibernate
Formations connexes disponibles dans notre centre de formation
Si vous souhaitez aller plus loin, vous pouvez suivre les formations ejb, struts 2, jsf, ou maven.
Mots clés associés à cette formation
Hibernate, Java, Java Enterprise Edition, JEE, programmation orientée objet, développement,
base de données, persistance, framework.
Financement de la formation professionnelle
Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre entreprise ou par le
Fongecif de votre région.
Il peut également être suivi dans le cadre du DIF, du CIF, ou d'une période de
professionnalisation.
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 - [email protected]
Powered by TCPDF (www.tcpdf.org)
Téléchargement