JPA généralise le modèle POJO (Plain Old Java Object) de persistance des objets avec un ensemble d'interfaces et de factories indépendantes du provider sous-jacent en appliquant le pattern Abstract Factory. On a, ainsi, le choix du fournisseur Hibernate par exemple ou basculer sur d'autres providers sans impacter le code de la couche de persistance. JPA normalise tous les besoins sur la couche de persistance : mappings simples ou complexes et langage JPQL pour les requêtes objets.
Objectif
Cette formation a pour objectif de vous permettre de maîtriser le socle JPA (Java Persistence API), sa mise en place ainsi que les outils appropriés.
Est-ce pour vous ?
Développeurs Java avec une expérience Projets.
Préalables
Avoir une bonne maîtrise de Java CORE, JDBC et SQL. Des notions sur Hibernate sont également conseillées.
Vos gains
Contenu
Architecture Technique
- Architecture logicielle
- Architecture Technique JPA
- Mise en place de l'environnement
Voir plus +/-
Fondamentaux du Mapping des Objets Persistants
- Notion de classe persistante
- Mappings sur des relations unidirectionnelles
- Mappings sur des relations bi-directionnelles
Mapping des objets du domaine
- Mappings de relations d'aggrégation
- Mappings d'une relation d'héritage
- Mapping des Collections et Types Objets Complexes
Effectuer ses requêtes avec JPQL
- Le langage JPQL
- Associations et jointures
- Préparation des requêtes
Gestion des transactions
- Introduction aux différents types de transactions
- Approfondir le mécanisme des transactions distribuées
💡 Informations utiles
Nos formations sont offertes à Montréal ou Québec en présentiel ou en format virtuel. Les dates et lieux sont précisés lors de votre choix de session ci-dessous. Si vous avez des questions concernant l'inscription, les horaires, la langue d’enseignement ou les modalités d’annulation, consultez notre FAQ .
Intervenants
Formation en entreprise
Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.
Demander une soumission