Formation Framework HIBERNATE

 

  •   déroulé de Cours

 

 

Réf. : FPHIB

 

 

Niveau : Expérience pratique de la programmation avec Java : J2SE et J2EE.

 

 

Durée : 3 jours

Public visé

Développeurs Java expérimentés, Chefs de Projets.

 

Objectif de la formation
Rendre persistants vos objets avec Hibernate, Utiliser le langage de requêtes HQL, Utiliser Hibernate avec une base de données existante, 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 et Hibernate.
 

Contenu

Persistance avec Hibernate :

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

 

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

 

 Cet e-mail est protégé contre les robots collecteurs de mails, votre navigateur doit accepter le Javascript pour le voir

Mapping Objet Relationnel :

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...)

 

Architectures techniques :

Hibernate dans une application client/ Serveur, Hibernate dans une application Web, Hibernate dans une architecture distribuée

 

Limitations et interrogations

Pourquoi choisir Hibernate ? Limites techniques, Limites stratégiques,  Hibernate et EJB3

 

Logiciels utilisés pour la formation Hibernate :

Hibernate 3, Serveur d'application Java EE (JBoss), Moteur de servlet (Tomcat) SGBDR (MySQL, HSql), Environnement de développement (Eclipse), Serveur d'application (JBOSS)


Méthode pédagogique :

Une salle de formation, fiches de synthèse, exercices d’évaluation, cas pratiques, feuilles d’émargement, support de cours.

 

 

Nous intervenons sur tout le territoire national. Nous dispensons des formations à Paris, Marseille, Lyon, Toulouse, Nice, Nantes, Strasbourg, Montpellier, Bordeaux, Rennes, Le Havre, Reims, Lille, Saint-Étienne, Toulon, Grenoble, Angers, Dijon, Brest, Le Mans, Clermont-Ferrand...

 

Contactez nous sans plus attendre au

tél. 0820 626 020