Développement Java : EJB : Mise en Oeuvre via J2EE 1.4
|
|
Durée de la formation : 5 jours
|
|
Objectifs :
A l'issue de la formation, le stagiaire sera en mesure de mettre en oeuvre
une application d'entreprise à base des composants EJBs en respectant les standards
de la plate-forme J2EE 1.4 du Sun Microsystems.
Prérequis :
Afin de suivre la formation le stagiaire devra impérativement connaître
l'environnement Java ainsi que les aspects fondamentaux de l'architecture J2EE 1.4.
La formation sera dispensée par un formateur expérimenté sur les technologies et les produits présentés.
Chaque participant se verra remettre un support de cours et disposera d'un PC afin de pouvoir effectuer
les différents travaux pratiques. La formation pourra être dispensée à Saint Laurent du Var (à proximité de Nice),
à Meylan (à proximité de Grenoble), à Paris ou dans les locaux de votre entreprise.
-
Introduction
-
Vue d'ensemble de la plate-forme J2EE
-
Les composants Web : servlets et JSP
-
-
Les services offerts aux EJBs
-
Les différents types de composants EJBs
-
Les différents serveurs d'applications J2EE
-
Concepts généraux de mise en oeuvre d'EJB
-
Les EJBs sont des composants distants : implications
-
Les différentes interfaces d'un composants EJB
-
Les interfaces de fabriques
-
Les interfaces de façades
-
Les interfaces locales et les interfaces distantes
-
Implémentation de la classe de l'EJB
-
-
Déploiement sur le serveur d'applications
-
EJB Session
-
Les beans session sans état (Stateless)
-
Cycle de vie des beans session stateless
-
Pool de beans sessions stateless
-
Les beans session avec état (Statefull)
-
Cycle de vie des beans sessions statefull
-
Mécanisme de passivation et d'activation
-
Choisir entre les deux types de beans session
-
Les descripteurs de déploiement des beans Session
-
-
EJB Entity
-
Entity Bean CMP (Container Managed Persistence)
-
Cycle de vie des beans entity CMP
-
Relations entre beans entity CMP
-
Mise en oeuvre de requêtes EJB-QL
-
Entity Bean BMP (Bean Managed Persistence)
-
Cycle de vie des beans entity BMP
-
Gestion du pool de beans entity
-
Problématique du mapping objet-relationnel
-
Les descripteurs de déploiement des beans entity
-
EJB pilotés par les messages (Message Driven Bean)
-
Présentation du service JMS
-
Les différents modes de traitements de messages
-
Structure d'un message JMS (entête, corps, sélecteur)
-
-
Descripteur de beans pilotés par les messages
-
Codage d'un envoie de message
-
Gestion de la sécurité avec les EJB
-
-
Sécurité déclarative contre sécurité programmée
-
Contrôle des accès et permissions par méthodes
-
Gestions des transactions
-
-
Principe des transactions : propriétés "ACID"
-
Gestion déclarative des transactions
-
Conséquences sur les performances
-
JTS et JTA (Java Transaction Service et Java Transaction API)
-
Transactions distribuées et commit à deux phases
-
Contrôle des frontières des transactions
-
Délimitation des transactions par le beans
-
Délimitation des transactions par le conteneurs
-
Réentrance des Entity Beans
© Infini Software - 2011 - Tous droits réservés - 06 63 33 14 06
439, chemin de la Ferrière - 06750 Valderoure