Inhalt
Literatur: Eine Einführung findet sich im Nutshellbuch [FFCM99] über Javas sogenannte Enterprise-Klassen (Kapitel 3, 8 und 13). Einiges ist anscheinend auch in [Har97] enthalten. Schließlich noch [Lea99].
Remote Method Invocation: Einleitung |
Methodenaufruf an Objekten auf anderen Maschinen |
java.rmi | Remote interface und Exception |
java.rmi.server | u.a. remote Objects |
java.rmi.dgc | Distributed GC |
java.rmi.registry | Verwaltung von RO's |
RMI-Überblick |
RMI-Überblick II |
Remote Interfaces |
Registration von Remote-Objekten |
Naming.bind("//snoopy/ServiceName", instanz);
Programmstummel (Stubs) und Skelette |
Server_Stub.class Server_Skel.class
Verwenden einen RO: Klienten |
ServiceInterface ro = // Interface, nicht der Server! (ServiceInterface)Naming.lookup("//snoopy/ServiceName"); ... ro.method(...); // Methode des Interfaces