|
Formation développer avec l'API javax.persistence des EJB3
|  |
Introduction
L'API javax.persistence fait partie de la spécification Java 5 Edition d'entreprise, mais est utilisable par tout type d'application Java: Client lourd, Application Web, EJB.
Javax.persistence permet d'accèder à un outil de mapping Objet / Relationnel en limitant les dépendencess de votre applicaiton vis à vis d'API propriétaires.
Basée sur les annotations Java5, l'API javax.persistence apporte une simplification considérable du développement de la couche de persistance des applications Java. Cette formation utilise pour les travaux pratiques l'implémentation de JBoss basée sur Hibernate et Hibernate Annotation.
Formation agile
Cette formation peut être adaptée à vos besoins:
- Utilisation d'une étude de cas représentative de votre architecture,
- Utilisation de vos outils de développement java,
- Utilisation de votre base de donnée (Oracle, SQL Server par exemple).
Contactez nous pour toute information complémentaire concernant l'adapation de notre offre à vos besoins.
Objectifs pédagogiques
- Être capable de développer des entités persistentes avec une nouvelle base de données,
- Etre capable de mapper les entités persistantes sur une base de donnée existante,
- Etre capable d'utiliser l'environnement de développement Eclipse avec javax.persistence,
Pré-requis
- Etre capable de développer une application avec Java,
- Connaissance minimum des bases relationnels.
Durée
;
Prix:
Nous contacter pour un devis
Materiel pédagogique remis à chaque participant:
- Support de cours papier couleur,
- Enoncé et corrigés des travaux pratiques,
- CDROM contenant le code source des Travaux Pratiques, des outils et les documentations,
- Carnet de notes + stylo.
Travaux pratiques:
- 40 % du temps de formation,
- Etude de cas complète et continue représentative d'une véritable application,
- Tomcat 5, Eclipse 3.1, MySQL 5, Hibernate (dernière version disponible).
Contenu de la formation:
- Introduction au mapping Objet / relationnel
- Environnement et configuration
- Cycle de vie des entités
- L'Entity Manager
- Mapping des classes
- Mapping des propriétés
- L'identités des entités persistantes
- Gestion des transactions
- Requêtes EJBQL simples
- Requêtes EJBQL polymorphes
- Objets Embedded
- Mapping de l'héritage
- Mapping des relations
- Eléments de configuration spécifiques à Hibernate
- Utiliser javax.persistence dans une applicaiton J2EE
|