Objectifs de la formation
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.Clientèle visée
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.Formateurs
Gains pour les participants
• Maîtriser la mise en place d'un socle JPA et des outils appropriés
• Maîtriser les différentes stratégies de mapping : relations, collections et héritage
• Manipuler les données avec le langage de requêtage JPQL
• Comprendre le mécanisme transactionnel et inscrire la persistance JPA dans une transaction distribuée
Architecture de la formation
Architecture Technique
• Architecture logicielle
• Architecture Technique JPA
• Mise en place de l'environnement
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
Détails pédagogiques
Type de cours
Formation en entreprise
Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.
Demander une soumissionFormation en entreprise
Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.
Demander une soumission