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