Le Club Formation : la même formation, moins chère



> Accueil > Formation JAVA hibernate

Formation Formation JAVA hibernate

Objis

1200.00 € HT 840.00 € HT
jusqu'à - 30%

Durée : 3 jours

La formation Hibernate Objis vous permet de développer les compétences clés et les réflexes permettant d’intégrer un projet impliquant Hibernate, le framework de persistance libre le populaire dans la communauté Java. En complément de nos tutoriaux Hibernate Objis, les nombreux travaux pratiques de cette formation hibernate vous permettent d’aborder sereinement les aspects statiques (configuration du mapping) et dynamiques (transactions, cache) d’hibernate, ainsi que les architectures et Design patterns clés.

 

 

Comprendre la notion de mapping Objet/Relationnel

Rendre persistants vos objets avec Hibernate
Utiliser le langage de requêtes HQL et l’API Criteria
Utiliser Hibernate avec une base de données existante
Mettre en œuvre la boîte à outils hibernate : Hibernate Tools
Utiliser Hibernate avec Eclipse et avec ANT
Intégrer Hibernate dans différentes architectures (Web et distribuées)
Optimiser l’accès aux données via Hibernate
Pouvoir juger de l’efficacité et de la pérennité d’Hibernate
Comprendre les différences entre EJB3 Entity et Hibernate 
Design Patterns hibernate
Mettre en œuvre des intercepteurs
Intégrer hibernate avec Struts
Intégrer hibernate avec Spring
 

 

 

Introduction
Notion de mapping Objet/Relationnel
Historique d’hibernate
Limites EJB1, EJB2, JDO
Hibernate et les spécifications JPA
Concurrents : Toplink, Castor, EJB3

Persistance avec Hibernate
Processus de développement
Top-down, Bottom-up, Meet in the meedle
Connexion à la base de données
Configuration d’Hibernate et Session Factory
Création, ajout et suppression d’objets
Session Hibernate
HibernateUtils

Conception avec Hibernate
Design Patterns pour couche de persistance
Persistance du modèle objet
Gestion de l’héritage
Gestion des associations

HQL
Clauses des requêtes
Les fonctions d’aggrégation
Les requêtes polymorphes
Les sous requêtes

Utilisation avancée d’Hibernate
Transactions
Exceptionse
Gestion du cache
Lazy-Loading

Mapping objet relationnel
Ecriture du fichier de mapping
Gestion de l’identifiant
Types de données et personnalisation
GTypes de mapping (Top-Down, Bottom-Up, Meet in the Midlle)
Mapping d’héritage (une table par classe, une table par hiérarchie... )
Mapping d’association (par clé étrangère, par table de jointure...)

Architectures techniques
Hibernate dans une application client / serveur
Hibernate dans une application Web
Hibernate dans une architecture distribuée

Intégration frameworks
Introduction Hibernate et Spring
Intégration hibernate et Struts
Designs pattern MVC, Business Delegate

Cache
Stratégies de cache
Cache niveau 1
Cache niveau 2
Types de Cache
Configuration statique
Configuration dynamique

Transactions
Problématique
Design pattern
Niveau d’isolation
Appli multi bases
Mise en oeuvre
Implémentations

Limitations et interrogations
Pourquoi choisir Hibernate ?
Limites techniques
Limites stratégiques
Hibernate et EJB3

 

Développeurs Java, Chefs de Projets


Pré - Requis


logiciels utilisés:


- Hibernate 3.2
- Serveur d’application Java EE (JBoss 5)
- Moteur de servlet (Tomcat 6)
- Base de données (MySQL 5, Hsql)
- Environnement de développement (Eclipse 3.4)

 

Demander cette formation
Les champs marqués * sont obligatoires.


Retrouvez toutes
nos formations
classées par
régions

Accéder


Contact - Conditions générales d'utilisation - Mentions légales - Plan
Club Golden - Liens - Création de site internet : webagency Goldenmarket - Goldenmarket