Announcement

Collapse
No announcement yet.

EJB RMI und Stubs

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • EJB RMI und Stubs

    Hi ich brauche mal euere Hilfe.

    Ich habe auf einem Sun App Server 9.0 eine Stateless Session Bean. Diese Sessionbean soll über einen Lookup in der RMI eine Klasse laden. Wie jedem bekannt ist, brauche ich zum "reden" mit der Klasse seinen Stub. Ich weiß, daß ich bei einem RMI Client die Codebase angeben kann und er läd sich dann automatisch die benötigten Stubs oder Klassen, welche Serializable sind.

    Wo mache ich das ganze für meine EJB? Gebe ich eine Codebase an, wenn ja wo? Oder gibt es andere Wege?

    Die zweite Frage ist, ob das auch für Remote-Objekte gilt, welche ich über die Klasse UnicastRemoteObject.export(obj) exportiere und nicht direkt in die RMI-Registry mit einem Namen verbinde.
    Sollte eigentlich funktionieren, weil er ja die Codebase hat.

    Ich würde mich freuen, wenn ihr mir helfen könntet.

    Gruß,
    Daniel

  • #2
    Hallo Daniel,

    das steckt alles im JNDI. Du machst ja den lookup dort und nicht an der RMI-Registry. Das ist der angenehme Vorteil gegenüber RMI, wo man sich über so etwas Gedanken machen muss. Außerdem könnte dich Kommunikation ja bei EJBs grundsätzlich über CORBA gehen, sodass es ein RMI-Stub nicht unbedingt sein müsste.

    Grüße

    Christian | http://www.tutego.com/

    Comment

    Working...
    X