D
der_Client
Gast
Hi,
also folgendes ist Für RMI nötig, was mir auch schlüssig ist:
1. Der Server stellt das entfernte Objekt mit der Funktion bereit. Die Funktion läuft im eigenen Adressraum, und der Server leitet Anfragen an diese Funktion weiter.
2. Der Namensdienst (Registry) ist ein Anfragedienst, der Objekte und ihre Methoden mit einem eindeutigen Namen verbindet. Der Server meldet Objekte mit ihren Funktionen bei diesem Namensdienst an.
3. Der Client ist der Nutzer des Dienstes und ruft die Methode auf einem entfernten Objekt auf. Auch er hat einen eigenen Adressraum. Möchte der Client eine Funktion nutzen, so fragt er beim Namensdienst an, um Zugriff zu bekommen.
Also schreibe ich die interface und impl klasse und kann dies dann mit einer geeigneten client-klasse aufrufen.
nur ist mir jetzt unklar wie ich es bewerkstelligen muss, wenn ich einen datenbank-aufruf via JDBC einbinden will?
(der aufbau einer datenbank-connection ist mir ebenfalls klar... es geht eher um die verknüpfung von:
clientaufruf --> vom server bereitgestellte methode --> datenbankeintrag)
z.B.:
wenn ich mit dem client zwei parameter übergebe, die dann via weiterleitung auf der serverseite ausgewertet werden..... das ergebnis etc. soll nun in eine datenbank geschrieben werden, oder zur auswertung der methode muss etwas aus der datenbank ausgelesen werden etc.
muss ich das dann in der impl-klasse bzw. in der dort implementierten methode eintragen? und wenn ja wie?
grüße :wink:
also folgendes ist Für RMI nötig, was mir auch schlüssig ist:
1. Der Server stellt das entfernte Objekt mit der Funktion bereit. Die Funktion läuft im eigenen Adressraum, und der Server leitet Anfragen an diese Funktion weiter.
2. Der Namensdienst (Registry) ist ein Anfragedienst, der Objekte und ihre Methoden mit einem eindeutigen Namen verbindet. Der Server meldet Objekte mit ihren Funktionen bei diesem Namensdienst an.
3. Der Client ist der Nutzer des Dienstes und ruft die Methode auf einem entfernten Objekt auf. Auch er hat einen eigenen Adressraum. Möchte der Client eine Funktion nutzen, so fragt er beim Namensdienst an, um Zugriff zu bekommen.
Also schreibe ich die interface und impl klasse und kann dies dann mit einer geeigneten client-klasse aufrufen.
nur ist mir jetzt unklar wie ich es bewerkstelligen muss, wenn ich einen datenbank-aufruf via JDBC einbinden will?
(der aufbau einer datenbank-connection ist mir ebenfalls klar... es geht eher um die verknüpfung von:
clientaufruf --> vom server bereitgestellte methode --> datenbankeintrag)
z.B.:
wenn ich mit dem client zwei parameter übergebe, die dann via weiterleitung auf der serverseite ausgewertet werden..... das ergebnis etc. soll nun in eine datenbank geschrieben werden, oder zur auswertung der methode muss etwas aus der datenbank ausgelesen werden etc.
muss ich das dann in der impl-klasse bzw. in der dort implementierten methode eintragen? und wenn ja wie?
grüße :wink: