Sessiebeans

Een sessiebean is een type enterprisebean. De bean wordt gemaakt door een client en bestaat doorgaans alleen voor de duur van een enkele client-serversessie.

Sessiebeans zijn nuttig voor het beschrijven van interacties tussen andere beans (taakstroom) en voor het implementeren van bepaalde taken. Ze vertegenwoordigen geen gegevens in de database, maar ze hebben toegang tot gegevens. Daarom kunnen we sessiebeans gebruiken om gegevens te lezen, bij te werken en in te voegen in een bedrijfsproces. Sessiebeans hebben toegang tot gegevens die concepten omspannen, niet worden gedeeld en doorgaans alleen-lezen zijn. Sessiebeans bevatten bedrijfslogica en permanente gegevens voor entiteitenmodellen. Er zijn drie typen sessiebeans: zonder status, met status en singleton.