Formation : JEE - Développement d'EJB 3
(Réf. 17609)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDétails de la fiche formation
Compétence(s)
Administration des Serveurs JEE
Prérequis
Avoir suivi le stage EJ05 (Java - Programmation). Avoir suivi le stage EJ12 (JEE - Développement d'applications Web) est recommandé.Public
Développeurs, ingénieurs logiciels et architectes d’applications.Objectifs
Présenter et illustrer au travers d'une étude de cas, les concepts de la dernière version de l'édition entreprise de Java.
Gérer la configuration des EJB en utilisant les annotations.
Utiliser les nouvelles API pour mieux gérer la couche de persistance.
Assembler et déployer une application EJB 3.
Gérer les transactions.
Type de formation
CourteProgramme
Architecture
•
Historique
•
Les différentes couches
•
Modèle EJB
•
Exemple d'architecture
Java EE 6 et les EJB 3
•
Présentation de Java EE 6
•
Objectifs des EJB 3
Les Entity Beans EJB 3
•
Rôle des Entity Beans
•
Propriétés et avantages
•
Ecriture d'un Entity Bean
•
La classe du Bean
•
Les attributs persistants
•
Identifiant unique (clé primaire)
•
Les champs relationnels
•
Héritage
L'unité de persistance
•
Une évolution majeure
•
Rôle d'une unité de persistance
•
Intégration et packaging d'une unité de persistance
•
Cycle de vie du contexte de persistance
•
La persistance via l'Entity Manager
•
Cycle de vie d'un Entity Bean
(
Etats
/
"Callback methods"
/
Annotation du cycle de vie
/
Principe de "lazy loading")
EJB-QL
•
Introduction
•
EJB-QL pour EJB 3
Les Sessions Beans EJB 3
•
Rôle des Sessions Beans
•
Stateless ou Stateful
•
Quand les utiliser ?
•
Ecriture d'un Session Bean
•
La classe du Bean
•
Cycle de vie
•
Interfaces métiers
•
Les intercepteurs
•
Les services web
•
Packaging et déploiement
Développement des clients
•
Connexion client/serveur
(
Client local
/
Container)
•
Client EJB 3
•
Application Client container
Les transactions
•
Le modèle transactionnel
•
Les transactions dans JAVA EE
•
Transaction gérée par le container EJB
•
Transaction gérée par le Bean
•
Scénarios d'utilisation
Les Messages Driven Beans
•
Introduction
•
Java Message Service (JMS)
•
Session Beans et JMS
•
Rôle d'un MDB
•
Ecriture d'un MDB EJB 3
L'étude de cas
Pédagogie
Avec les EJB 3 l’évolution devient révolution : Les fastidieuses écritures de fichiers de configuration XML s’effacent devant l’élégance des annotations.
Les obscures contraintes d’héritage s’évanouissent.
JDBC disparaît derrière l’API de persistance.
Les appels distants sont limités et réservés aux beans sessions.
Toutes ces nouvelles facettes des EJB 3 sont mises en œuvre dans cette formation au travers d'une étude de cas.Point(s) fort(s)
Non renseignéOptions disponibles pour la fiche formation
Langue(s)
Français
Moyen(s)
Inter-Entreprise
Durée
Non renseignéZone géographique
Inter-Entreprise :
75008 Paris :