Professional Documents
Culture Documents
Rf : JEB
Participants
L'architecture des EJB3 considrablement simplifi la mise en uvre des EJB. Vous apprendrez dans
ce cours dvelopper des EJB3 Sessions, Entits et Messages et les intgrer dans vos applications
d'entreprise. Vous mettrez en uvre les concepts de persistance des donnes, de transaction et de
scurisation au sein des EJB3 et transformer certains d'entre eux en Services Web. Vous apprendrez afin
packager et dployer des EJB3 sur un serveur d'applications.
Dveloppeurs d'applications,
architectes et chefs de
projets.
Pr-requis
Trs bonnes connaissances
du langage Java.
Connaissances de base
des servlets et des JSP.
Exprience requise en
dveloppement d'applications
Java.
OBJECTIFS PEDAGOGIQUES
Dcouvrir l'architecture des EJB3
Dvelopper des EJB3 Sessions, Entits et Messages
Grer la persistance des donnes, les transactions et la scurisation au sein des EJB3
Crer des Services Web avec des EJB3
Matrisez le packaging et le dploiement des EJB3
1) L'architecture et les serveurs d'applications
2) Rappels sur les Servlets et JSP
3) L'architecture EJB3
4) EJB sessions : cration de services
5) EJB entits : persistance de donnes
Travaux pratiques
Les environnements de dveloppement utiliss seront au choix Eclipse ou NetBeans. Les serveurs
d'applications cibls dans ce cours seront JBoss et GlassFish.
3) L'architecture EJB3
- La spcification EJB3. Architecture : classe Bean, interfaces " mtiers ", annotations, descripteur de
dploiement XML.
- Les diffrents types d'EJB : session, entit et message-driven.
- Packaging et dploiement des EJB3.
- Le rle du conteneur d'EJB.
- Principe et rle de JNDI (Java Naming and Directory Interface). Localisation des EJB3 avec JNDI.
- Injection de dpendances.
- Principe et rle des intercepteurs.
- Compatibilit avec les EJB 2.x.
- Les applications "standalone" clientes d'un EJB.
- Les applications Web clientes d'un EJB.
- Mise en uvre d'une architecture MVC avec EJB.
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78
page 1
8) Le service timer
- Objectifs. Prsentation des API.
- Mise en uvre dans les EJB sessions et dans les EJB message-driven.
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78
page 2