Java Persistence API
Patrons de conception
Introduction
JPA offre pour le langage JAVA une interface de
programmation standardisée vers les bases de
données relationnelles
Pour les composants lourds EJB au sein d'un serveur
d'application JAVA EE
Pour les objets POJO dans un environnement JAVA
SE avec ou sans cadriciel (Spring)
Mais JPA ne propose pas de modèle d'utilisation
Catalogue de solutions (1)
Patrons de conception de base
Data Access Object (DAO)
Sauvegarde d'entités détachées
Recherche d'entités
Suppression d'entités
Service de Façade et Data Transfer Object (DTO)
Catalogue de solutions (2)
Patrons de conception avancés
Associations bi-directionnelles
Chargement lazy
UUID (Universal Unique Identifier) comme solution
pour les clés primaires
Accès aux champs et accès aux propriétés
Correspondance des hiérarchies d'héritage
Tests
JPA et DAO
Intérêts
Offre une couche d'abstraction légère au-dessus
de JPA
Unifie en les masquant les méthodes du gérant de
persistance (EntityManager)
Permet de masquer certaines méthodes du gérant
de persistance (remove)
Offre un seul point d'entrée pour la persistance
Permet de centraliser en un seul endroit les
requêtes et les paramètres
1 / 11 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !