Indholdsfortegnelse:
Definition - Hvad betyder Session Bean?
En session bean repræsenterer en enkelt Java Platform 2, Enterprise Edition (J2EE) serverapplikation, der håndterer forretningsopgaver for sin klient på serveren.
Når en bruger og computer udveksler en dialog, forekommer en interaktiv session. En session bønne ligner en interaktiv session, idet en session bean kun har en klient. Når en klient afslutter, afsluttes sessionbønne også, ligesom forholdet mellem sessionbønne og klienten gør det.
Techopedia forklarer Session Bean
Når en klient får adgang til et serverprogram, begynder klientsessionbønne. Når klienten stopper, stopper sessionbønne og er ikke længere relateret til klienten. Statlige session bønner og statsløse session bønner er de to typer af session bønner.
Tilstandsvariabler for tilstedeværende session-bønner, som angiver status for klient-bønne-interaktion, bevares i klient-bønne-interaktionsperioden. Staten bevares ikke længere, når interaktionen slutter. Statløse session-bønne-forekomstvariabler (dem, der indeholder sessionens tilstand), bevares, så længe metoden er aktiveret. Staten bevares ikke i hele sessionens varighed.
Der er to kritiske omstændigheder, hvor sessionbønner skal bruges. Den ene er, når kun en klient får adgang til en bønneinstans i en bestemt periode. Det andet er, når bønntilstanden ikke behøver at være vedvarende, hvilket betyder, at den kun vil vare et par timer.
