KAPEDIA // Groupe GLOBAL INFO - www.kapedia.fr 1/1
Java et développer des E.J.B 3.0
Objectifs.
Apprendre à maîtriser le développement d’EJB 3 et leur intégration dans une
application d’entreprise.
Développeurs d’applications, responsables informatiques, architectes, chefs de projets,
ingénieurs…
La maîtrise du langage Java est impérative. La connaissance des servlets et des JSP est
préférable. La connaissance des EJB 2.x est un plus.
INTRODUCTION
Rappel usage des annotations
SPÉCIFICATION EJB 3.1 (JSR318)
Annotation (metadonnée) et descripteur
de déploiement
Interopérabilité entre EJB 3.x et EJB 2.1
MODÈLE DE PROGRAMMATION EJB 3.X
Entreprise bean et business interfaces
(Home, Remote)
Interceptors (méthode métier et cycle
de vie)
SESSION BEANS STATELESS SESSION
BEANS : BEAN INTERFACE MÉTIER ET
LOCALE, CALL BACK INTERCEPTOR ET
INJECTION DE DÉPENDANCE
Stateful Session Beans : Bean, interface
métier et locale, callback,
Interceptor et injection de dépendance,
annotation
ENTITY BEANS
Présentation de JPA, champs persistants,
création d’entité, clef primaire et identité,
implémentation des relations et héritages.
EntityManager, cycle de vie des entités,
synchronisation avec la base de données,
entités détachées
MESSAGE DRIVEN BEANS
Bean, interface métier et locale, callback,
Interceptor et injection de dépendance