Beans de sesión

Un bean de sesión es un tipo de bean empresarial. Lo crea un cliente y normalmente existe sólo mientras dure una sesión de cliente-servidor individual.

Los beans de sesión son útiles para describir interacciones entre otros beans (flujo de tareas) y para implementar tareas determinadas. No representan datos en la base de datos, pero pueden acceder a datos, con lo cual podemos utilizar los beans de sesión para leer, actualizar e insertar datos en un proceso empresarial. Los beans de sesión acceden a datos que incluyen conceptos, no se comparten y normalmente son de sólo lectura. Los beans de sesión contienen lógica empresarial y datos persistentes de modelo de entidades. Existen tres tipos de beans de sesión: sin estado, con estado y monoinstancia.