


Hibernate
Formation
Réf.
HX5827
Durée (en heure) :
21

Inter

Intra

Visioformation
Objectifs de la formation
Hibernate est une solution open source de type ORM (Object Relational Mapping) qui permet de faciliter le développement de la couche persistance d'une application. Cette formation Hibernate vous permettra de représenter une base de données en objets Java et vice versa.
Public
Développeurs Java expérimentés, Chefs de Projets.
Accessibilité
Avenir Light est une police épurée et élégante et appréciée des designers. Agréable à regarder, elle s'adapte parfaitement aux titres et paragraphes.
Pré-requis
Expérience pratique de la programmation avec Java.
Profil de l'animateur
Tarifs €/ht
Inter
Intra
1200
2400
Visioformation
1500
Développeur ayant une forte expertise en Java Hibernate.
Contenu
Programme
du

Processus de développement, Connexion à la base de données
Configuration d'Hibernate et Session Factory
Création, ajout et suppression d'objets
Session Hibernate
Design Patterns pour couche de persistance
Persistance du modèle objet
Gestion de l'héritage
Gestion des associations
Clauses des requêtes
Les fonctions d'aggrégation
Les requêtes polymorphes
Les sous requêtes
Transactions
Exceptionse
Gestion du cache
Lazy-Loading
Ecriture du fichier de mapping
Génération du fichier par XDoclet
Gestion de l'identifiant
Types de données et personnalisation
GTypes de mapping (Top-Down, Bottom-Up, Meet in the Midlle)
Stratégies de mapping d'héritage (une table par classe, une table par hiérarchie)
Stratégies de mapping d'association (par clé étrangère, par table de jointure)
Hibernate dans une application client/ Serveur
Hibernate dans une application Web
Hibernate dans une architecture distribuée
Pourquoi choisir Hibernate
Limites techniques
Limites stratégiques
Hibernate et EJB3
Hibernate 3
Serveur d'application Java EE (JBoss)
Moteur de servlet (Tomcat) SGBDR (MySQL, HSql), Environnement de développement (Eclipse)
Serveur d'application (JBOSS)