markus-winkler-Xr1Lwph6eGI-unsplash.jpg
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 

umberto-FewHpO4VC9Y-unsplash.jpg
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

  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)
 

Une question ? un devis ?

Nous contacter

Accueil                                              Qui sommes-nous ?                                              Nos Prestations                                  Contactez -nous

Nos lieux d’intervention 

> Paris (75)
> Marseille (13)
> Lyon (69)
> Toulouse (31)
> Nice (06)


 

> Nantes (44)

> Strasbourg (67)

> Montpellier (34)

> Bordeaux (33)

> Rennes (35)

> Le Havre (76)

> Reims (51)

> Lille (59)
> Saint-Étienne (42)
> Toulon (83)
> Grenoble (38)

> Angers (49)

> Dijon (21)

> Brest (29)

> Le Mans (72)

> Clermont-Ferrand (63)

> Fort-de-France (972)

© 2019 ATOVA CONSEIL.