Hogar Audio ¿Qué es un bean de sesión? - definición de techopedia

¿Qué es un bean de sesión? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Session Bean?

Un bean de sesión representa una única aplicación de servidor Java Platform 2, Enterprise Edition (J2EE), que maneja las tareas comerciales para su cliente dentro del servidor.


Cuando un usuario y una computadora intercambian un diálogo, se produce una sesión interactiva. Un bean de sesión se asemeja a una sesión interactiva en el sentido de que un bean de sesión solo tiene un cliente. Después de que un cliente finaliza, el bean de sesión también finaliza, al igual que la relación entre el bean de sesión y el cliente.

Techopedia explica Session Bean

Cuando un cliente accede a una aplicación de servidor, comienza el bean de sesión del cliente. Después de que el cliente se detiene, el bean de sesión se detiene y ya no está relacionado con el cliente. Los beans de sesión con estado y los beans de sesión sin estado son los dos tipos de beans de sesión.


Las variables de instancia de bean de sesión con estado, que indican el estado de la interacción cliente-bean, se conservan durante el período de interacción cliente-bean. El estado ya no se retiene cuando finaliza la interacción. Las variables de instancia de bean de sesión sin estado (aquellas que contienen el estado de la sesión) se conservan siempre que se invoque el método. El estado no se conserva durante toda la sesión.


Hay dos circunstancias críticas en las que se deben utilizar beans de sesión. Una es cuando solo un cliente accederá a una instancia de bean durante un período de tiempo particular. La segunda es cuando el estado del bean no necesita permanecer persistente, lo que significa que solo durará unas pocas horas.

¿Qué es un bean de sesión? - definición de techopedia