Développement d'un bean de session avec une vue locale sans interface
Vous pouvez spécifier qu'un bean session comporte une vue sans interface.
Pourquoi et quand exécuter cette tâche
Un bean de session possède une vue locale sans interface quand :
- Le bean n'expose pas d'autre vue client (locale, distante, home distante selon la spécification 2.x, home locale selon la spécification 2.x, service Web) et sa clause "implements" est vide.
- Le bean expose au moins une autre vue client. Mais dans ce cas, il indique explicitement qu'il expose une vue locale sans interface au moyen de l'annotation @LocalBean dans sa classe de bean ou au moyen de l'élément équivalent dans le descripteur de déploiement.
Vous pouvez aussi déclarer les métadonnées d'un bean session et préciser qu'il comporte une vue locale sans interface dans le descripteur de déploiement au lieu d'utiliser des annotations.
Les étapes ci-dessous contiennent des fragments de code montrant le code à utiliser pour une vue sans interface.