Sessions-beans

En sessions-bean er en Enterprise-bean-type. Den oprettes af en klient og eksisterer normalt kun lige så længe, som en enkelt klient/serversession varer.

Sessions-beans er nyttige til at beskrive interaktioner mellem andre beans (opgaveflow) og til implementering af bestemte opgaver. De repræsenterer ikke data i databasen, men de kan få adgang til data, så vi kan bruge sessions-beans til at læse, opdatere og indsætte data i en forretningsproces. Sessions-beans har adgang til data, der spænder over begreber, deles ikke og er normalt skrivebeskyttede. Sessions-beans indeholder forretningslogik, og entiteterne modellerer persistente data. Der er tre typer sessions-beans: stateless, stateful og singleton.