Formation JEE - Persistance avec JPA et TopLink à Nantes, à Paris, à Lyon, à Lille, à Marseille, à Bordeaux, à Rennes, à Montpellier, à Toulouse, à Strasbourg, formation DIF JEE - Persistance avec JPA et TopLink

www.dawan.fr > Espace Formations > Formations > Java / JEE > JEE, les outils Open Source > JEE - Persistance avec JPA et TopLink

Tarifs

Inter-entreprises
1590 euros HT par participant

(déjeuner compris)

Intra-entreprise
750 euros ht / jour
75 euros ht / part. suppl.
Dates à Bordeaux
Du 17/12/2012 au 19/12/2012
Dates à Lille
Du 17/12/2012 au 19/12/2012
Dates à Lyon
Du 17/12/2012 au 19/12/2012
Dates à Marseille
Du 17/12/2012 au 19/12/2012
Dates à Montpellier
Du 17/12/2012 au 19/12/2012
Dates à Nantes
Du 17/12/2012 au 19/12/2012
Dates à Paris
Du 17/12/2012 au 19/12/2012
Dates à Rennes
Du 17/12/2012 au 19/12/2012
Dates à Strasbourg
Du 17/12/2012 au 19/12/2012
Dates à Toulouse
Du 17/12/2012 au 19/12/2012

Formation JEE - Persistance avec JPA et TopLink

Demande de devis et inscription

Durée : 3 jours
Public : Tous
Pré-requis : Connaissance du langage Java, SQL, XML (optionnel)
Objectifs : Gérer efficacement la persistance de données - Maîtriser les mécanismes de JPA - Utilisation de TopLink dans une application JEE
Téléchargez le PDF Téléchargez le PDF

Introduction

Architecture d'une application JEE
Apports de Java 5 (annotations)
Techniques de persistances Java
Mapping objet-relationnel
Frameworks existants (Hibernate, TopLink, EJB)
Présentation de JPA (Java Persistence API)
Intégration de la couche JPA dans une application JEE
Implémentation TopLink de JPA

Persistance avec JPA/TopLink

Implémentation d'une classe persistante
Mapping objet-relationnel à l'aide des annotations
Propriétés de configuration
Moteur de persistance JPA (TopLink)
Requêtes (JPQL / EJB QL) et sauvegarde d'un objet persistant

Mapping objet-relationnel

Apports du mapping avec JPA
Développement : Beans, sérialisation, associations
Mapping des classes : id et propriétés
Mapping des associations (embedded, one-to-one, one-to-many, ...)
Mapping de l'héritage

Manipulation d'objets persistants

Chargement (techniques de lecture, stratégies)
Opérations CRUD : insertion, lecture, mise à jour et suppression
Cycle de vie des objets persistants
Synchronisation avec la base de données (flushing)
Cascade de persistance (écriture)

JPQL / EJB QL

Présentation des langages
Requêtes d’interrogation et opérations sur les données
Sous-requêtes et prédicats
Requêtes avec jointures
Projections avec JPQL / EJB QL et instanciation dynamique
Requêtes sur les ensembles

Concepts avancés du mapping

Contrôle d'insertion/modification
Mapping de classes et propriétés (clés composées, multi-tables)
Mapping d'associations (list map, many-to-many)

Transactions et concurrence

Impératifs
Propriétés ACID
Gestion des transactions (JTA)
Techniques de verrouillage
Exemple d'application

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Le déjeuner compris en inter-entreprises
  • Boissons offertes pendant les pauses en inter-entreprises
  • Soutien du formateur pendant un mois
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum

www.dawan.fr

www.dawan.fr/formations

www.dawan.fr/produits

www.facebook.com/DawanFrance/

www.dawan.fr/recrutement

www.dg-server.com

www.dawan.fr/mobilite

Abonnez-vous à notre newsletter