Beans de Sessão

Um bean de sessão é um tipo de bean empresarial. É criado por um cliente e normalmente existe apenas durante uma sessão única de cliente-servidor.

Os beans de sessão são úteis para descrever interacções entre outros beans (fluxo de tarefas) e para implementar tarefas específicas. Não representam dados na base de dados, mas podem aceder a dados, para que possamos utilizar beans de sessão para ler, actualizar e inserir dados num processo empresarial. Os beans de sessão acedem a dados que incluem conceitos, não são partilhados e normalmente são só de leitura. Os beans de sessão contêm lógica empresarial e dados persistentes do modelo de entidades. Existem três tipos de beans de sessão: stateless, stateful e singleton.