Abbildung 4.6:
Aufbau EJB Kommunikation
|
|
Abfolge einer Kommunikation via Enterprise Java Beans:
- Anlegen einer Referenz zum JNDI Server. Diese Referenz wird benötigt, um
im JNDI-Verzeichnisbaum das Home-Interface zu finden.
InitialContext
initial = new InitialContext();
- Mittels dieser Referenz kann nun die ein Home-Interface angelegt werden,
die Informationen darüber stammen aus dem JNDI Namensserver.
WFMSessionHome wfmshome = WFMSessionHome)PortableRemoteObject.narrow
(initial.lookup(``ejb/WFMSession``), WFMSessionHome.class);
- Die wirkliche SessionBean wird mittels einer Funktion aus dem
Home-Interface erstellt: create. Diese Funktion gibt einen Zeiger in Form eines
Stubs zurück.
WFMSession wfms = wfmshome.create();
- Mittels der Referenz auf die SessionBean kann man Funktionen der Bean
aufrufen.
wfms.Send(auftrag);
Abbildung 4.7:
Details EJB Kommunikation
|
|
Jan Kechel
2006-04-28