EJB: Stateful Session Bean, Zustandsübergabe

Hallo zusammen,

ich habe in einem Blog gelesen, dass bei Aufruf auf einander folgenden Stateful Session Beans (SSB) immer diegleiche Bean-Instanz verwendet wird und somit der Zustand an die nächte Bean übergeben wird. Stimmt das? Kann es jemand vielleicht erklären?
Wie tragen SSBs zu Skalierung und Ausfallsicherung einer Anwendung bei?

Vielen Dank
Richard

ich habe in einem Blog gelesen, dass bei Aufruf auf einander
folgenden Stateful Session Beans (SSB) immer diegleiche
Bean-Instanz verwendet wird und somit der Zustand an die
nächte Bean übergeben wird.

Das verstehe ich nicht ganz. Aufeinander folgende SSBs? Hat man normalerweise nicht immer nur eine auszuführende Action pro Lifecycle? Obwohl … action und actionListener, meinst Du das? Zuerst wird ein Listener ausgeführt, dann eine Action. Ich geh’ mal davon aus, daß Du das meinst.

Soweit ich weiß, ist die Instanz, die für das Ausführen des ActionListeners verantwortlich ist, auch bei Ausführung der Bean vorhanden, die die Action ausführt. Denn selbst im „engsten Scope“ wird die Instanz ja für einen LifeCycle angelegt und ist innerhalb dessen verfügbar. Erst nach dem Rendern werden die nicht mehr benötigten Beans verworfen.