Formation JPA Hibernate

Formation

À Paris

2 690 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation intensive

  • Niveau

    Niveau intermédiaire

  • Lieu

    Paris

  • Heures de classe

    35h

  • Durée

    5 Jours

  • Dates de début

    Dates au choix

Comprendre la notion de mapping Objet/Relationnel

Comprendre la différence entre JPA et Hibernate, Toplink, EclipseLink

Rendre persistants vos objets avec Hibernate

Utiliser le langage de requêtes HQL, JPAQL et l’API Criteria

Utiliser Hibernate avec une base de données existante

Mettre en œuvre la boîte à outils hibernate : Hibernate Tools

Intégrer Hibernate dans différentes architectures (Web et distribuées)

Bénéficier des services JEE comme les transactions

Optimiser l’accès aux données via Hibernate

Comprendre les différences entre EJB3 Entity et Hibernate

Design Patterns hibernate

Mettre en œuvre des intercepteurs

Intégrer hibernate avec Struts

Intégrer hibernate avec Spring

Les sites et dates disponibles

Lieu

Date de début

Paris ((75) Paris)
Voir plan
6 rue Rougemont, 75009

Date de début

Dates au choixInscriptions ouvertes
Dates au choixInscriptions ouvertes

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • Api
  • Gestion
  • Formation JPA Hibernate
  • Comprendre la notion de mapping Objet/Relationnel
  • Comprendre la différence entre JPA et Hibernate
  • Toplink
  • EclipseLink
  • Rendre persistants vos objets avec Hibernate
  • Utiliser le langage de requêtes HQL
  • JPAQL et l’API Criteria

Professeurs

équipe des professeurs

équipe des professeurs

Directeur

Le programme

Découvrir JPA Hibernate

Rappels JDBC et pattern DAO (Data Access Object)
Frameworks ORM (Object Relational Mapping) : apports
JPA (Java Persistence API) : spécification, implémentations
Hibernate : historique, versions, fonctionnalités
Dépendances, références
Configuration globale du projet
Architecture des objets Hibernate / équivelents JPA

Atelier : Mise en place de l'environnement, création d'un application utilisant JPA/Hibernate, fichier de configuration global

Réaliser le mapping des entités et des opérations

Mapping des tables et gestion des clés primaires (simples, composées)
Mapping des types de bases, propriétés des colonnes
Gestion de la concurrence : optimistic (versioning), pessimistic
Gestion des relations : OneToMany/ManyToOne, OneToOne, ManyToMany
Paramétrage des cascades
Gestion des collections : Map, Set, List,...
Mapping de l'héritage
Stratégies de chargement : Lazy ou Eager
Requêtes nommées
Gestion des procédures stockées
Récupération de la session d'Hibernate et interrogation/modification de données
Dao disponible et méthodes essentielles

Atelier : Réalisation d'un schéma global de mapping d'une base de données, opérations CRUD (Create Read Update Delete)

Maîtriser le langage à requêtes objet (JPQL / HQL)

Hibernate Query Language : présentation, fonctionnalités
Sélections de base, filtres
Jointures complexes
Fonctions d'agrégation, de chaine, ...
Gestion des chargements Lazy
Requêtes natives SQL

Atelier : Réalisation de requêtes complexes

Eléments avancés de Hibernate

Cycle de vie des entités et validation
Intercepteurs, Event-listeners
Configuration avancée : performance et fonctionnalités
Utilisation du cache de niveau 2
Inversion de contrôle avec Spring ORM

Atelier : Gestion du cache et cohabitation Spring / Hibernate

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Formation JPA Hibernate

2 690 € HT