Im PhaseListener auf Stateful Session Bean zugreifen

andreaska

Mitglied
Hi,

ich habe einen PhaseListener mit PhaseId.RESTORE_VIEW und setzte von dort aus ein attribut einer stateful session bean. die stateful session bean verwende ich, da ich um an den attributwert zu kommen einen webservice benutzen muss, was nur einmal pro benutzersession erfolgen soll.

leider ist das entsprechende attribut immer null wenn ich es später probiere von einer jsf seite aus aufzurufen. obwohl es im phaselistener 100%ig gesetzt wurde. hat da vieleich jemand nen tip?

Gruß Andreas
 
B

bananenkasper

Gast
Injecten mit @EJB?

Java:
...
@EJB private MyStatefulSessionBean bean;
...
 

andreaska

Mitglied
Hi,

das hatte ich sowieso schon gemacht, also die EJB per JNDI geholt. Richtig, Dependency Injection funktioniert hier nicht.

Es scheint ganz einfach so zu sein, daß es nicht möglich ist eine stateful session bean im PhaseListener zu verwenden, da man anscheinend eine andere Instanz bekommt als später die Managed Bean. Schade. Ich werd dann einfach eine HttpSession verwenden statt der ManagedBean um die Objekte über die Session zu speichern.

Gruß Andreas
 

FArt

Top Contributor
Hi,

das hatte ich sowieso schon gemacht, also die EJB per JNDI geholt. Richtig, Dependency Injection funktioniert hier nicht.

Es scheint ganz einfach so zu sein, daß es nicht möglich ist eine stateful session bean im PhaseListener zu verwenden, da man anscheinend eine andere Instanz bekommt als später die Managed Bean. Schade. Ich werd dann einfach eine HttpSession verwenden statt der ManagedBean um die Objekte über die Session zu speichern.

Gruß Andreas

Tja, mit EJB2 war noch offensichtlicher, wenn man ein Bean benutzt was passiert. Du "bekommst" vermutlich kein Bean, sondern erstellst immer eines.. also zwei.
Über das Beanhandle der SFSB kann man die Beaninstanz an jemand anders weitergeben.
 

andreaska

Mitglied
Hi,

danke für die Antwort. Ich bin mir nicht sicher, was du meinst. Was meinst du mit Beanhandle?
Gibt es doch einen Weg zu verhindern, daß jedesmal eine neue Bean erstellt wird?

Gruß Andreas
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
OnDemand Stateful stateless Allgemeines EE 2
J EJB / Interface / Class Annotationen / Statless & Stateful / remote & local Allgemeines EE 7
S MessageDrivenBean Problem beim Zugriff auf Stateful EJB Allgemeines EE 2
F SessionScoped und Stateful EJB: Werte werden nicht behalten Allgemeines EE 3
R Stateful EJB Allgemeines EE 1
J Unterschied zwischen HttpSession und Stateful Session Bean Allgemeines EE 3
R Wie eine stateful session bean erneut "aufgreifen" Allgemeines EE 22
J "stateless" vs "stateful" entwurf Allgemeines EE 6
M DAO stateless oder stateful? Allgemeines EE 32
P Unterschied Session Scope / Stateful Session Bean Allgemeines EE 6
A (EJB)Session abhängige Parameter in POJO lesen Allgemeines EE 3
O JSF / Primefaces Session handling Allgemeines EE 1
I Session löschen in Bean (Session Beans) Allgemeines EE 1
J Hello World mit Stateless Session Bean - Was mache ich falsch? Allgemeines EE 2
H Shared Session in Webmodulen Allgemeines EE 2
F Session zerstören Allgemeines EE 12
G Session Allgemeines EE 6
E Session Problem Allgemeines EE 9
G Session neu!? Allgemeines EE 7
M Fehler bei Javamail Session mit Glassfish 3 Allgemeines EE 3
Java.getSkill() verbindung / connection in session speichern Allgemeines EE 4
D Frage zum Statefull Session Beans Lebenszyklus Allgemeines EE 3
MQue Session - Cookie Allgemeines EE 27
MQue Session Exception Allgemeines EE 5
M j_security_check Login und Session-ID Allgemeines EE 2
S Session in eine andere Anwendung übergeben Allgemeines EE 2
F Session abgelaufen und direkter Aufruf Allgemeines EE 10
Y myFaces und Hibernate Session Handling Allgemeines EE 7
S tomcat session timeout - und was danach? Allgemeines EE 1
Q Form Based Authentication - Session Attribute ? Allgemeines EE 2
A Session Bean mit Local-Interface nutzen Allgemeines EE 3
G Session Cookies Allgemeines EE 2
Q Session Tracking - Wie macht mans richtig! Allgemeines EE 3
B Session Daten pro User merken Allgemeines EE 9
H [JSP JSF] Session Timeout und Redirekt zur Startseite Allgemeines EE 5
I Session-Attribute von Client zugänglich? Allgemeines EE 6
G session token Allgemeines EE 3
K tomcat: session-unabhängiges speichern Allgemeines EE 3
S Struts und Session Allgemeines EE 2
J Tomcat mit eigener Session-Implementierung Allgemeines EE 15
Y JSF - Session Handling Firefox Allgemeines EE 3
Y JSF - Session invalidate bei outpulink möglich? Allgemeines EE 4
R Session Tracking & Cookies Allgemeines EE 3
B Variablen ausserhalb der session ? Allgemeines EE 2
T Zugriff auf Session-Objekte in JSP Allgemeines EE 2
W Session tracking mit URL rewrite - Session weg! Allgemeines EE 4
G Neue Session bei der Verwendung von Frames Allgemeines EE 3
RaoulDuke EJB 3.0 - Exceptions aus Methoden einer Session Bean Allgemeines EE 2
T Session-Problem Allgemeines EE 2
Z Session aufräumen Allgemeines EE 2
G Session Problem Allgemeines EE 5
G JBoss - Session / Entity Allgemeines EE 8
S Bild in Session Allgemeines EE 2
F Session Bean -> Daten aus dem Servlet holen Allgemeines EE 11
P Struts Form Bean vs. Session Variable Allgemeines EE 6
A JSF - Daten in Session speichern Allgemeines EE 2
R Formulareingaben gezielt aus Session löschen Allgemeines EE 4
W Session nach Browserschließung erhalten im Tomcat Allgemeines EE 4
R Vernünftige Session-Verwaltung mit Struts Allgemeines EE 4
Q Tomcat/java-Session-Problem Allgemeines EE 9
L Zwei Browserfenster mit unterschiedlicher session - geht das Allgemeines EE 3
flashfactor Logging in einem Session-Bean Allgemeines EE 2
H JSP, Session und Java-Bean Allgemeines EE 4
P Session Problem Allgemeines EE 17
flashfactor Frage zu Session-Lebensdauer Allgemeines EE 3
J xdoclet session facade + value object Allgemeines EE 2
M Session Bean vers. Entity Bean Allgemeines EE 3
G ResultSet in Session speichern Allgemeines EE 4
P Session Attribute an Klasse übergeben Allgemeines EE 13
G Mit Session-IDs richtig umgehen Allgemeines EE 3
C Mail von einer Session Bean aus senden Allgemeines EE 2
P Session NullPointerException Allgemeines EE 17
H daten in session speichern Allgemeines EE 8
G list in session schreiben Allgemeines EE 4
P String-Array an session Variable übergeben Allgemeines EE 3
P Session Beans importieren Allgemeines EE 2
F Problem mit Session (Weitergabe an andere JSPs) Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben