F
fu2r
Gast
Hallo,
ich habe in meiner Anwendung verschiedene Session Beans, die voneinander nichts wissen. Zur Laufzeit soll ein Bean eine Aktion durchführen und dann eine (vorher nicht festgelegte) Liste von anderen Beans darüber benachrichtigen, die ihrerseits daraufhin wieder andere Aktionen vornehmen. Ich könnte mir vorstellen, dass mein erstes Bean sich die Liste der zu informierenden Beans eventuell aus dem JNDI holt. Dazu müssten sich diese allerdings in einem ganz bestimmten Bereich registrieren und zwar während oder direkt nach dem Deployment. Ich suche jetzt nach einer Möglichkeit, diese Registrierung vorzunehmen.
Das Ganze soll ähnlich funktionieren, wie zum Beispiel Listener in Swing.
Eine Alternative wäre sicherlich JMS, aber das ist vielleicht ein Overkill für eine so einfache Operation.
Gibt es da Möglichkeiten?
Gruß,
Frank
ich habe in meiner Anwendung verschiedene Session Beans, die voneinander nichts wissen. Zur Laufzeit soll ein Bean eine Aktion durchführen und dann eine (vorher nicht festgelegte) Liste von anderen Beans darüber benachrichtigen, die ihrerseits daraufhin wieder andere Aktionen vornehmen. Ich könnte mir vorstellen, dass mein erstes Bean sich die Liste der zu informierenden Beans eventuell aus dem JNDI holt. Dazu müssten sich diese allerdings in einem ganz bestimmten Bereich registrieren und zwar während oder direkt nach dem Deployment. Ich suche jetzt nach einer Möglichkeit, diese Registrierung vorzunehmen.
Das Ganze soll ähnlich funktionieren, wie zum Beispiel Listener in Swing.
Eine Alternative wäre sicherlich JMS, aber das ist vielleicht ein Overkill für eine so einfache Operation.
Gibt es da Möglichkeiten?
Gruß,
Frank