In einem Bean zugriff auf ein SessionBean?

Status
Nicht offen für weitere Antworten.

Java Chris

Bekanntes Mitglied
Ich habe die frage schon gestellt, aber leider in die falsche kategorie,

also (leider) nocheinmal

Ich arbeite mit Myfaces an einer Webapplication und habe ein SessionBean (einfach ein Bean, welches als Session gespeichert wird) und will nun von einem anderen Bean auf dieses SessionBean zugreifen. Gibt es möglichkeiten darauf zuzugreifen?

Bzw meine vison ist... ich habe ein action bean, welches eine session ausslöst und dabei etwas übergibt, und dann die session anzusteuern ist, über dieses eine Sessionbean
 

Kotelette

Mitglied
Handelt es sich bei dieser Session Bean um eine Java Enterprise Bean (die dann auf einem Applikationsserver wie JBoss läuft) ? Oder um eine "Managed Bean", also eine BackingBean für myFaces der Du einen Session-Scope verpasst hast?

Im ersten Fall:
(SavedAuftrag ist eine EJB Session Bean)
Code:
try{
            this.beanContext = new InitialContext();
            SAuftragHome savedA = (SAuftragHome)beanContext.lookup(SAuftragHome.JNDI_NAME);
            SAuftrag sauftrag = savedA.create();
}catch(Exception e){
            logger.info("Exception beim Context holen: " + e.getMessage());
}
Beim zweiten Fall bin ich mir nicht sicher.... hier ein Stück Code, das ganz gut aussieht (comments.gmane.org/gmane.comp.jakarta.myfaces.user/27525)
Code:
String managedBeanName = null;
HttpServletRequest request = (HttpServletRequest) context.getExternalContext().getRequest();
// lookup bean in request scope
Enumeration requestAttributeNames = request.getAttributeNames();

while (requestAttributeNames.hasMoreElements()) {
                String requestAttribute = (String) requestAttributeNames.nextElement();
                Object object = request.getAttribute(requestAttribute);
                if ( Class.forName(myBean.getClass().getName()).isInstance(object) ) {
                    managedBeanName = requestAttribute;
                    break;
                }
}

Diese Angaben sind ohne Gewähr und nicht getestet :wink:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J geschützter Bean zugriff mit einem Rich-Client Allgemeines EE 2
R Zugriff auf Managed Bean aus einem Filter Allgemeines EE 2
boxi JSF von einem Bean auf ein anderes Bean zugreifen Allgemeines EE 3
flashfactor Logging in einem Session-Bean Allgemeines EE 2
D Wert aus einem Future raus bekommen Allgemeines EE 11
B Probleme mit Templates in einem Webprojekt Allgemeines EE 6
P Logging bei einem WebApplication Allgemeines EE 2
K Wie statisch ist static in einem Webserver? Allgemeines EE 5
M Zwei Buttons in einem Servlet Allgemeines EE 2
T Zugriff auf persistentes Set in einem Objekt Allgemeines EE 2
P Einem eingeloggtem Benutzer Rollen dynamisch zuweisen Allgemeines EE 5
M Java Application Server in einem ungesunden Zustand Allgemeines EE 4
G JBoss aus einem Java-Programm starten Allgemeines EE 11
S JSF - Aktion und Navigation in einem? Allgemeines EE 3
M Aus einem Servlet auf ein anderes zugreifen ? Allgemeines EE 2
O JSP dynamisch aus einem objekt heraus erstellen Allgemeines EE 7
G benutzerverwaltung in einem bestellshop Allgemeines EE 3
S Struts: Wert in einem iterierten Drop-Down Menü selektieren Allgemeines EE 7
M datei liste (jsp,html) von einem Server Allgemeines EE 4
F Timer in einem Applicationserver laufen lassen? Allgemeines EE 4
H tomcat - alles umleiten zu einem Servlet Allgemeines EE 40
H Von einem Servlet auf ein anderes zugreifen Allgemeines EE 4
H Lastverteilung in einem Cluster (JBoss) ausschalten Allgemeines EE 4
M Servlet: CSS der JSP wird bei einem forward nicht gefunden? Allgemeines EE 2
H Beep auf einem WebClient? Allgemeines EE 5
R Wie ermittle ich Zeichenanzahl in einem gemischten String? Allgemeines EE 2
R JSF Entitybean direkt in Sessionscoped Bean referenzieren Allgemeines EE 2
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
J Unterschied zwischen HttpSession und Stateful Session Bean Allgemeines EE 3
R Wie eine stateful session bean erneut "aufgreifen" Allgemeines EE 22
B [EJB] javax.inject.DefinitionException: bean not a Java type Allgemeines EE 5
T Einstieg in J2EE: Remote auf Bean zugreifen Allgemeines EE 11
H Bean läuft unter GlassFish, aber JBoss nicht Allgemeines EE 5
P Unterschied Session Scope / Stateful Session Bean Allgemeines EE 6
A Im PhaseListener auf Stateful Session Bean zugreifen Allgemeines EE 6
2 JSTL Tags für eine Bean? Allgemeines EE 4
M Spring: Bean als Webservice freigeben Allgemeines EE 9
D Problem mit EJB: Bean soll Objekt eigener Klasse zurückgeben Allgemeines EE 2
V JSP BEAN Speichern von einer Zahl nach eingabe Allgemeines EE 2
H Bean Vergleich.gibts da schon was Feines? Allgemeines EE 13
B unterschied servlet und bean Allgemeines EE 2
F response.sendError() von Bean aus Allgemeines EE 6
A Session Bean mit Local-Interface nutzen Allgemeines EE 3
J prozesse aus der application-bean threadfähig? Allgemeines EE 4
G JSF dynamsiche style zuweisung aus Backing Bean Allgemeines EE 3
G Objekt von jsp an set Methode von Bean übergeben! Allgemeines EE 2
N Lokation von Bean Klassen? Allgemeines EE 5
M JSF Bean-Property mit Parameter aufrufen Allgemeines EE 12
M JSF & EJB "Bean not bound" Problem Allgemeines EE 4
J Bean in der init-Methode des Servlets instanzieren Allgemeines EE 9
Y JSF - einzelne Bean zerstören/ungültig machen Allgemeines EE 2
S In einer Bean-Methode an ndere Beans kommen Allgemeines EE 7
ichbindiegute Performance von Entity Bean create vs. JDBC insert Allgemeines EE 11
RaoulDuke EJB 3.0 - Exceptions aus Methoden einer Session Bean Allgemeines EE 2
A Selbstreferenzierter Entity-Bean Allgemeines EE 3
V Bean-Daten in JSF-JSP finden Allgemeines EE 3
G Entity Bean ignoriert Datenbank Allgemeines EE 16
F Session Bean -> Daten aus dem Servlet holen Allgemeines EE 11
F Package beim Cookie-setzten über BEAN nicht gefunden Allgemeines EE 4
M STRUTS/Cannot retrieve definition for form bean null on acti Allgemeines EE 4
E Methoden einer Bean aufrufen? Allgemeines EE 4
P jsf SelectOneMenu: Bean als SelectItem Value Allgemeines EE 5
P Struts Form Bean vs. Session Variable Allgemeines EE 6
G Exception creating bean of class . (Struts) Allgemeines EE 8
T statische Methoden versus Application-Bean Allgemeines EE 2
N Duplicate Bean Name (Tomcate 5.X, JDK 1.5) Allgemeines EE 2
M Unterschied zwischen Servlet und Bean/EJB Allgemeines EE 2
N Einbindung einer Bean in eine JSP (Tomcat-Server 5.5.x) Allgemeines EE 2
H Sichtbarkeit von Bean-Modifikationen? Allgemeines EE 2
H JSP, Session und Java-Bean Allgemeines EE 4
R html-form mit bean:write Allgemeines EE 10
R Use bean in scriptlet in struts Allgemeines EE 4
N Deployen einer EJB3.0 Bean Allgemeines EE 4
M Session Bean vers. Entity Bean Allgemeines EE 3
U Enterprise Bean mit dynamischer Datenbankauswahl? Allgemeines EE 3
T Filesystemzugriff von einer Bean? Allgemeines EE 6
C Mail von einer Session Bean aus senden Allgemeines EE 2
C Message Driven Bean soll keine Nachrichten empfangen Allgemeines EE 4
A Begriffe MBean JMX-Bean? Allgemeines EE 2
K JAVA BEAN DB Connection Prob Allgemeines EE 5
B Kein definiertes Bean? --- JDeveloper Allgemeines EE 5
C JSP mit java Bean Allgemeines EE 22
T Bean übertragen von Servlet zu Servlet Allgemeines EE 9
T Variablen von Bean über Servlet setzen Allgemeines EE 5
S XML parsen in Bean Allgemeines EE 2
G Instanzvariablen mit Strings in Bean vergleichen... Allgemeines EE 3
S Struts: Problem mit <bean:message> - Tag Allgemeines EE 1
A Kommunikation zwischen Java Servlet und Bean Allgemeines EE 1
pkm Frage wegen AJAX-Zugriff auf ein Servlet Allgemeines EE 1
G War zugriff auf Ejb in EAR Allgemeines EE 0
S MessageDrivenBean Problem beim Zugriff auf Stateful EJB Allgemeines EE 2
R RMI Zugriff zwischen zwei WAR Projekten Allgemeines EE 1
G Nativer bzw. direkter Zugriff auf Active Directory Allgemeines EE 4
B Cookie beim erstem Zugriff auf Web-App ablegen Allgemeines EE 3
T JMX und ServiceMBean - Zugriff mittels Client Allgemeines EE 2
W JSP Zugriff auf RemoteInterfaces Allgemeines EE 2
S Pfad-Zugriff über Servlet-init() Allgemeines EE 2
Y Zugriff auf Files aus einer EAR Anwendung Allgemeines EE 8
F problem mit nullpointer bei DB zugriff Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben