Monday, November 27, 2006

RMI | Wichtige Punkte

  • Mit Java Remote Method Invocation (RMI) kann man scheinbar eine Methode auf einem entfernten Objekt (d.h. einem Objekt in einer anderen Java Virtual Machine) aufrufen - aber es scheint eben nur so.
  • Wenn ein Client eine Methode auf einem entfernten Objekt aufruft, ruft er in Wirklichkeit eine Methode auf einem Proxy des Remote-Objekts auf. Den Proxy bezeichnet man als "Stub".
  • Ein Stub ist ein Client-Helfer-Objekt, das sich um die Lowlevel-Netzwerk-Einzelheiten (Sockets, Ströme, Serialisierung usw.) kümmert, indem es Methodenaufrufe packt und an den Server sendet.

No comments: