Formation Hibernate

Résumé

Toute application Web requiert une couche persistante de données. Pour la gérer de manière performante et simple, Hibernate propose son principe d’ORM avec son propre langage pour accèder aux bases.

Public

Développeur, Chef de projet, Architecte

Prérequis

Java, SQL

Durée

3 jours

  • Introduction à JDBC
    • Vue d’ensemble de JDBC
    • Configuration et utilisation des drivers
    • Pattern DAO, Singleton et Factory
  • Utilisation de JDBC
    • Requêtes de lecture
    • Requête de modification
    • Appels de procédures stockées
    • Concepts avancés de JDBC
  • Présentation de Hibernate
    • Problématique du mapping objets relationnel
    • Historique des frameworks de persistance dans le monde Java
    • Architecture de Hibernate
  • Installation et mise en place de Hibernate
    • Obtention de Hibernate
    • Mise en place d'une hierarchie de projet
  • Bases de Hibernate
    • Développement d'un fichier de mapping
    • Génération de classes
    • Génération de schémas
    • Connection de Hibernate à une base de données
  • Travail avec les objets Hibernate
    • Création d'objets persistants
    • Recherche d'objets
    • Ecriture de requêtes
  • Collections et associations
    • Mapping des collections
    • Persistance des collections
    • Utilisation d'associations bi-directionnelles
  • Utilisation avancée des collections
    • Collections triées
    • Augmentations du nombre d'association dans les collectionsCycle de vie des associations
    • Associations réflexives
  • Types enumérés persistants
    • Définition d'une énumération persistante
    • Travail avec les énumérations persistantes
  • Types valeur personnalisé
    • Définition d'un type utilisateur
    • Mapping d'un type utilisateur
    • Type utilisateur composite
  • Critères de recherche
    • Utilisation d'un critère simple
    • Application de critères aux associations
  • Utilisation de HQL (Hibernate Query Language)
    • Ecriture de requêtes HQL
    • Tri
    • Valeurs aggrégées

Formation en centre et en entreprise.

Prochaines sessions
  • A la demande

Tarif indicatif : 1400€ H.T. pour une inscription en centre.

Nous conctater pour obtenir les tarifs disponibles.

Cette formation comprend le pack de bienvenue, les supports de formation électroniques et papiers, et les corrections des applications.

Chaque participant bénéficie d'un coaching d'un mois après la formation.

Hibernate