Logo fr.boatexistence.com

Quand utiliser le bean session avec état ?

Table des matières:

Quand utiliser le bean session avec état ?
Quand utiliser le bean session avec état ?

Vidéo: Quand utiliser le bean session avec état ?

Vidéo: Quand utiliser le bean session avec état ?
Vidéo: 01 - Java Bean 2024, Juillet
Anonim

Les beans session avec état sont appropriés si l'une des conditions suivantes est vraie. L'état du bean représente l'interaction entre le bean et un client spécifique. Le bean doit contenir des informations sur le client à travers les invocations de méthode.

Quand dois-je utiliser le bean session ?

En général, vous devriez utiliser un bean session si les circonstances suivantes se produisent:

  1. À tout moment, un seul client a accès à l'instance du bean.
  2. L'état du bean n'est pas persistant, n'existant que pendant une courte période (peut-être quelques heures).
  3. Le bean implémente un service Web.

Quelle est la fonction des beans session avec état ?

Le bean session avec état est un objet métier qui représente la logique métier comme un bean session sans état. Mais, il maintient l'état (données). En d'autres termes, l'état conversationnel entre plusieurs appels de méthode est maintenu par le conteneur dans le bean session avec état.

Comment utiliser les beans session avec état ?

Étapes pour créer un EJB avec état

Utilisez l'annotation @Local si le client EJB se trouve dans le même environnement où le bean session EJB doit être déployé. Utilisez l'annotation @Remote si le client EJB se trouve dans un environnement différent où le bean de session EJB doit être déployé. Créez un bean session avec état, en implémentant l'interface ci-dessus.

Quelle est la raison valable derrière un bean session avec état au lieu d'un bean session sans état ?

Parce qu' ils peuvent prendre en charge plusieurs clients, les beans session sans état peuvent offrir une meilleure évolutivité pour les applications nécessitant un grand nombre de clients. Généralement, une application nécessite moins de beans session sans état que de beans session avec état pour prendre en charge le même nombre de clients.

Conseillé: