Vous êtes sur la page 1sur 2

JEE - Persistance avec JPA et TopLink

Formation Informatique / Dveloppement logiciel / JAVA et JEE

OBJECTIFS
Grer efficacement la persistance de donnes
Matriser les mcanismes de JPA
Utilisation de TopLink dans une application JEE

PUBLIC

A retenir

Tous

Dure : 3 jours soit 21h.


Rf. JEE011

PRE-REQUIS
Connaissance du langage Java, SQL, XML (optionnel)

PROGRAMME
Dates des sessions
Introduction
Architecture d'une application JEE
Apports de Java 5 (annotations)
Techniques de persistances Java
Mapping objet-relationnel
Frameworks existants (Hibernate, TopLink, EJB)
Prsentation de JPA (Java Persistence API)
Intgration de la couche JPA dans une application JEE
Implmentation TopLink de JPA

Cette
formation est
galement
propose en
formule
INTRA-ENTREPRISE.

Persistance avec JPA/TopLink


Implmentation d'une classe persistante
Mapping objet-relationnel l'aide des annotations
Proprits de configuration
Moteur de persistance JPA (TopLink)
Requtes (JPQL / EJB QL) et sauvegarde d'un objet persistant

Inclus dans cette formation

Mapping objet-relationnel
Apports du mapping avec JPA
Dveloppement : Beans, srialisation, associations
Mapping des classes : id et proprits
Mapping des associations (embedded, one-to-one, one-to-many, ...)
Mapping de l'hritage
Manipulation d'objets persistants
Chargement (techniques de lecture, stratgies)
Oprations CRUD : insertion, lecture, mise jour et suppression
Cycle de vie des objets persistants
Synchronisation avec la base de donnes (flushing)
Cascade de persistance (criture)

Coaching Aprs-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la ralisation
de vos objectifs.

JPQL / EJB QL
Prsentation des langages
Requtes dinterrogation et oprations sur les donnes
Sous-requtes et prdicats
Requtes avec jointures
Projections avec JPQL / EJB QL et instanciation dynamique
Requtes sur les ensembles
Concepts avancs du mapping
Contrle d'insertion/modification
Mapping de classes et proprits (cls composes, multi-tables)
Mapping d'associations (list map, many-to-many)

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France

Votre garantie 100%


SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualit
de formation.

JEE - Persistance avec JPA et TopLink


Formation Informatique / Dveloppement logiciel / JAVA et JEE

Transactions et concurrence
Impratifs
Proprits ACID
Gestion des transactions (JTA)
Techniques de verrouillage
Exemple d'application

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France