1
Java Enterprise Edition
EJB3 / Troisième partie
Matthieu EXBRAYAT
Master 2 RIA
Université Louis Pasteur
EJB et Java EE – Matthieu EXBRAYAT – Master 2 RIA / ULP 2007
2
Plan
Cycle de vie et callbacks
Intercepteurs
Transactions et sécurité
Timers
EJB et Java EE – Matthieu EXBRAYAT – Master 2 RIA / ULP 2007
3
Cycle de vie
Les EJB sont gérés par le containers
Création, destruction, etc.
Quels sont les états possibles?
Quelle prise a-t-on sur les transitions ?
EJB et Java EE – Matthieu EXBRAYAT – Master 2 RIA / ULP 2007
4
Cycle de vie : Session Stateless
Does not exist
Method-ready
pool
Méthode métier
Class.newInstance()
Injections
@PostConstruct
@PreDestroy
EJB et Java EE – Matthieu EXBRAYAT – Master 2 RIA / ULP 2007
Notion de callback
Des opérations peuvent être nécessaires lors des
transitions
Dans les versions antérieures
Une méthode par type de transition
Imposée et souvent vide
Avec les EJB3 (grâce à Java 5)
Utilisation de tags
callback
1 / 53 100%