Haricot de session

Définition - Que signifie Session Bean?

Un bean session représente une seule application serveur Java Platform 2, Enterprise Edition (J2EE), qui gère les tâches métier de son client à l'intérieur du serveur.

Lorsqu'un utilisateur et un ordinateur échangent une boîte de dialogue, une session interactive se produit. Un bean session ressemble à une session interactive en ce qu'un bean session n'a qu'un seul client. Après la fin d'un client, le bean session se termine également, tout comme la relation entre le bean session et le client.

Definir Tech explique Session Bean

Lorsqu'un client accède à une application serveur, le bean de session client démarre. Une fois le client arrêté, le bean session s'arrête et n'est plus lié au client. Les beans session avec état et les beans session sans état sont les deux types de beans session.

Les variables d'instance de bean session avec état, qui indiquent l'état de l'interaction client-bean, sont conservées pendant la période d'interaction client-bean. L'état n'est plus conservé à la fin de l'interaction. Les variables d'instance de bean session sans état (celles contenant l'état de la session) sont conservées tant que la méthode est appelée. L'état n'est pas conservé pendant toute la durée de la session.

Il existe deux circonstances critiques dans lesquelles les beans session doivent être utilisés. L'un est lorsqu'un seul client accède à une instance de bean pendant une période de temps donnée. La seconde est lorsque l'état du haricot n'a pas besoin de rester persistant, ce qui signifie qu'il ne durera que quelques heures.