Zuhause Audio Was ist eine Session Bean? - Definition aus techopedia

Was ist eine Session Bean? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Session Bean?

Eine Session Bean stellt eine einzelne Java Platform 2 Enterprise Edition (J2EE) -Serveranwendung dar, die Geschäftsaufgaben für ihren Client innerhalb des Servers erledigt.


Wenn ein Benutzer und ein Computer einen Dialog austauschen, findet eine interaktive Sitzung statt. Eine Session-Bean ähnelt einer interaktiven Sitzung, da eine Session-Bean nur einen Client hat. Nach dem Beenden eines Clients werden auch die Session-Bean und die Beziehung zwischen der Session-Bean und dem Client beendet.

Techopedia erklärt Session Bean

Wenn ein Client auf eine Serveranwendung zugreift, beginnt die Client-Session-Bean. Nachdem der Client angehalten wurde, wird die Sitzungs-Bean angehalten und ist nicht mehr mit dem Client verbunden. Stateful Session Beans und Stateless Session Beans sind die beiden Arten von Session Beans.


Stateful-Session-Bean-Instanzvariablen, die den Status der Client-Bean-Interaktion angeben, werden für die Dauer der Client-Bean-Interaktion beibehalten. Der Zustand bleibt nach Beendigung der Interaktion nicht mehr erhalten. Instanzvariablen für zustandslose Session-Beans (die den Sitzungsstatus enthalten) bleiben so lange erhalten, wie die Methode aufgerufen wird. Der Status wird nicht für die gesamte Sitzungsdauer beibehalten.


Es gibt zwei kritische Umstände, unter denen Session Beans verwendet werden sollten. Einer ist, wenn nur ein Client während eines bestimmten Zeitraums auf eine Bean-Instanz zugreift. Das zweite ist, wenn der Zustand der Bohne nicht dauerhaft bleiben muss, was bedeutet, dass er nur einige Stunden anhält.

Was ist eine Session Bean? - Definition aus techopedia