Mapping O/R avec EJB 3 et JPA

À Chamelet

3 540 € HT
  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Méthodologie

    En intra entreprise

  • Lieu

    Chamelet

  • Durée

    3 Jours

Description

Objectifs: L'API de persistance de donnée JPA fait parti de la nouvelle spécification EJB 3. Cette. API est l'aboutissement logique des travaux de Hibernate et des anciennes. spécifications sur les EJB 2.0 et 2.1. Ce cours vous permettra de comprendre les principes fondamentaux et de développer. une couche de persistance avec JPA.
Destinataires: Développeurs, Architectes et Chefs de projets connaissant et pratiquant Java et ayant des notions XML

Infos importantes

Modalité: Formation continue

Installations

Lieu

Début

Chamelet ((69) Rhône)
le Bourg, 69620

Début

Consulter

Questions / Réponses

Posez une question et d'autres utilisateurs vous répondront

Qui voulez-vous pour répondre à votre question?

On publiera seulement ton nom et prénom et ta question

Programme

Techniques de persistances Java

  • Définition de la persistance
  • Présentation des frameworks de persistance Java
  • Présentation de Java Persistance API

Développer une classe persistante simple

  • Coder la classe persistante
  • Effectuer le mapping de la classe persistante
  • Définir les propriétés de configuration
  • Effectuer une requête EJB QL
  • Sauvergarder un objet persistant

Mapping objet / relationnel avec JPA

  • Contexte et objectifs
  • Développement des classes persistantes
  • Effectuer le mapping des classes et propriétés
  • Effectuer le mapping des associations
  • Effectuer le mapping de l'héritage

Manipuler les objets persistants

  • Charger les objets persistants
  • Les opérations CRUD
  • Cycle de vie des objets
  • Synchronisation avec la base de données
  • La persistance en cascade

Utilisation avancée du mapping

  • Contrôler les INSERT et les UPDATE
  • Mapping des clés primaires composées
  • Mapping multi-tables
  • Mapping des associations many-to-many
  • Mapping des associations de type list et map

Le langage EJB QL

  • Exécuter des requêtes d'interrogation
  • Exécuter des sous-requêtes
  • Exécuter des requêtes avec jointures
  • Utiliser des projections avec EJB QL
  • Requêtes sur les ensembles

Transactions et accès concurrents

  • Présentation des propriétés d'une transaction
  • Gestion des transactions avec JPA
  • Techniques de verrouillage

Information supplémentaire

Information sur le prix : 3450€ + 50€ par participant
3 540 € HT