JPA : Persistance avec Java EE (Hibernate)

Jee

Cursus Java EE 7


JPA : Persistance avec Java EE (Hibernate)
Objectifs

  • Apprendre à communiquer avec une base de données dans une application Java EE
  • Savoir utiliser et optimiser Hibernate
[accordion title= »Java Persistence API »]
  • De JDO à JPA
  • Le mapping objet-relationnel
  • Les implémentations JPA
  • Limites du mapping avec JPA
[/accordion] [accordion close= »1″ title= »Hibernate »]
  • Cas d’utilisations et architecture
  • Intégration avec Spring ou CDI
  • Spécificités Hibernate
  • Hibernate Validator
  • Hibernate Search
[/accordion] [accordion close= »1″ title= »Entités »]
  • Annotations JPA 2
  • Fichier de mapping
  • Gestion des Id
  • Gestion des relations
  • Gestion de l’héritage
  • Objets embarqués
[/accordion] [accordion close= »1″ title= »Requêtes »]
  • Bases de JPQL
  • Jointures
  • Opérations de masse
  • API Criteria
  • Requêtes SQL natives
[/accordion] [accordion close= »1″ title= »Couche de Persistance »]
  • Opérations CRUD
  • PersistenceContext
  • Gestion des verrous
  • Mode optimiste
  • Cache transactionnel
[/accordion] [accordion close= »1″ title= »Optimisation »]
  • Stratégies de mapping
  • Génération de schéma
  • Cache de second niveau
  • Lazy loading et eager fetching
  • Proxies
  • Espionner les requêtes générées
[/accordion]
Nos formateurs
[frame_left src= »https://odellya.com/wp-content/uploads/2015/03/User.png » href= » »][/frame_left] La compétence technique de l’ensemble de nos formateurs pédagogues se justifie d’une
expérience technique réelle sur chacun de leur domaine d’intervention
Durée de la formation : 3 jours

Ce cursus s’adresse aux :

  • Débutants
  • Développeurs
  • Architectes
  • Chef de projet
  • Concepteur
  • Designer web

 

Les formations du cursus



[one_third] [styled_box color= »blue » title= »Architecture Java EE »]

2 jours
Connaissance d’un langage orienté objet Java, et Javascript
souhaitable
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
[/styled_box] [/one_third] [one_third] [styled_box color= »blue » title= »EJB 3.1 – Enterprise Java Beans »]
3 jours
Connaissance d’un langage orienté objet Java, et Javascript
souhaitable
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
[/styled_box] [/one_third] [one_third_last] [styled_box color= »blue » title= »Web Services SOAP »]
2 jours
Connaissance d’un langage orienté objet Java, et Javascript
souhaitable
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
[/styled_box] [/one_third_last]