Formation Gestion de la persistance avec Hibernate

Organisme de formation : Amalis

Hibernate est depuis des années le framework de référence en matière de gestion de la persistance mettant en place le modèle de programmation Mapping Objet Relationel (ORM). Cette formation vous apportera toutes les connaissances nécessaires pour réaliser vos développements de couches de persistance en utilisant Hibernate. Durant ces trois jours, vous découvrirez les bonnes pratiques et bénéficierez des retours d’expérience indispensables à la bonne réalisation de vos projets de développement et d’intégration.

Contenu de la formation

Jour 1

Présentation du framework Hibernate

Concept du Mapping Objet Relationnel.
Présentation d’Hibernate.
Positionnement du framework sur le marché et face aux concurrents.

Intégration d’Hibernate dans l’architecture applicative
Rappel sur les architectures en couches.
Utilisation d’Hibernate pour une application JSE / JEE.
Briques de base du framework.
Configuration de base.
Stratégies de mapping et de conception de BDD.

Mapping Objet Relationnel de base
Définition des éléments de base.
Tour d’horizon des associations de base (1:1, 1:n, n:n).
Gestion de l’identifiant unique.
Gestion des collections et associations.

Jour 2

Eléments de mapping avancés

Héritage et spécialisation.
Utilisation des annotations.
Relations unidirectionnelles / bidirectionnelles.
Gestion de la cascade.
Synchronisation avec la base de données.

Méthodes de requêtage
Concept et avantage des requêtes paramétrées.
Utilisation de requêtes HQL.
Intégration de requêtes SQL natives.
Construction de requête avec les Criterias.
Tris et pagination.

Gestion de la transaction et des erreurs
Rappel sur la notion de transaction.
Méthodes de gestion de la transaction.
Utilisation avec Java Transaction API (JTA).
Gestion des exceptions.
Gestion de la concurrence et versionning.

Jour 3

Aspects performance

Pièges et éléments à éviter.
Utilisation du Lazy Loading.
Utilisation de caches de niveau 1 et 2.

Utilisation avec JPA
Présentation de la norme JPA.
Spécificités d’Hibernate pour JPA.
Configuration et annotations spécifiques.
Nouveautés JPA 2.

Outillage d’aide à la réalisation et frameworks tiers
Plugins Hibernate pour intégration dans Eclipse.
Intégration avec le framework Spring.

Contacter Amalis
Vous êtes :
Société
Mademoiselle Madame Monsieur
Nom *
Prénom
Email *
Téléphone *
Adresse
Ville
Code Postal
Message
Je ne souhaite pas recevoir des informations de la part de l'Officiel de la Formation et de ses partenaires
  • Facebook
  • Twitter