|
JBoss Seam
3.2.Un modèle de
programmation contextuel
La notion de contexte est utilisée dans de nombreux modèles
de programmation Java. Par exemple l'utilisateur de l'application en
cours de connexion est maintenu dans le contexte Session. JBoss Seam
ajoute trois contextes aux nombreux déjà existants :
Conversation, Process et Application. Le premier permet de définir
et de gérer simplement les conversations entre différentes
requêtes. Le second gère les processus afin de définir
des tâches et conversations entre eux de manière
similaire à JBoss jBPM. Le troisième est un contexte
disponible durant toute l’application.
Tous ces contextes sont gérés par JBoss Seam, lequel
permet aussi de lié un contexte par défaut à un
composant. Ainsi un utilisateur connecté peut être
représenté par un composant User lié à un
contexte session. Le développe doit simplement déclarer
les dépendances liées au composant avant de l’exécuter.
JBoss Seam permet la production d'un code optimisé et
réutilisable.
|
|
 |
|