Casa Audio Che cos'è un bean di sessione? - definizione da techopedia

Che cos'è un bean di sessione? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Session Bean?

Un bean di sessione rappresenta una singola applicazione server Java Platform 2, Enterprise Edition (J2EE), che gestisce le attività aziendali per il proprio client all'interno del server.


Quando un utente e un computer si scambiano una finestra di dialogo, si verifica una sessione interattiva. Un bean di sessione ricorda una sessione interattiva in quanto un bean di sessione ha un solo client. Al termine del client, termina anche il bean di sessione, così come la relazione tra il bean di sessione e il client.

Techopedia spiega Session Bean

Quando un client accede a un'applicazione server, inizia il bean di sessione client. Dopo l'arresto del client, il bean di sessione si arresta e non è più correlato al client. I bean di sessione con stato e i bean di sessione senza stato sono i due tipi di bean di sessione.


Le variabili di istanza del bean di sessione stateful, che indicano lo stato dell'interazione client-bean, vengono conservate per il periodo di interazione client-bean. Lo stato non viene più mantenuto al termine dell'interazione. Le variabili di istanza del bean di sessione senza stato (quelle contenenti lo stato della sessione) vengono mantenute finché viene invocato il metodo. Lo stato non viene mantenuto per l'intera durata della sessione.


Esistono due circostanze critiche in cui è necessario utilizzare bean di sessione. Uno è quando un solo client accederà a un'istanza di bean durante un determinato periodo di tempo. Il secondo è quando lo stato del bean non deve rimanere persistente, il che significa che durerà solo poche ore.

Che cos'è un bean di sessione? - definizione da techopedia