Formation Java Persistence API (JPA)

Formation

À Levallois-Perret

1 590 € 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

  • Lieu

    Levallois-perret

L'intérêt d'implémenter une couche de mapping objet-relationnel entre un modèle métier « objet » et une base de données relationnelle n'est probablement plus à démontrer : le code qui contient les requêtes SQL est isolé dans un endroit unique, permettant une adhérence réduite au schéma de la base ; le modèle métier peut respecter les principes de la programmation objet, utiliser l'héritage et la navigation. Issue des travaux du groupe d'experts de la JSR 220 (EJB 3), JPA est une spécification clé de Java EE

Les sites et dates disponibles

Lieu

Date de début

Levallois-Perret ((92) Hauts-de-Seine)
Voir plan
22/24 Rue du Président Wilson, 92300

Date de début

Consulter

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

Le programme

La problématique de persistance et les solutions apportées par JPA

Le mapping objet-relationnel
Intérêt de JPA, positionnement
JPA et les serveurs d’applications
Historique des solutions, Hibernate, TopLink, EJB
Java EE : historique
Les serveurs Java EE

Le modèle de persistance

Définition d’une entité persistante, concept de POJO, les attributs, les relations
Entité et Identité
Cycle de vie des entités
Mise en place d’un mapping
Mapping sans annotations
Mapping par annotations
Déclaration des attributs
Représentation des différents types de relation entre entités:
- Classe embarquée
- Relation 0..1
- Relation 1..N et N..1
- Relation N..M
Manipulations CRUD des entités
Gestion de la bidirectionnalité (ou relation inverse)
Gestion de l’héritage et du polymorphisme
Mapper une entité sur plusieurs tables Travaux Pratiques Mise en place de la persistance d’un modèle illustrant les différentes configurations présentées

Manipulation des Entités

Le concept d’Entity Manager
Gestion des Transactions, JTA (java Transaction API)
Les requêtes : requêtes nommées et requêtes dynamiques, JPQL (Java Persistence Query Language)
Définition d’une requête
Exécution d’une requête
Requêtes paramétrées
Syntaxe JPQL Travaux Pratiques Utilisation des fonctionnalités de requêtage de JPA

Performances

Utilisation de Cascade
Optimisation du chargement et Lazy Loading
Le verrouillage Optimiste

Conclusion

Panorama des implémentations
Futur des serveurs d’application Java et de la persistance

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 Java Persistence API (JPA)

1 590 € HT