Hallo,
ich bin ja noch recht neu in Sachen RMI und stehe öfters vor der Frage:
Wo wird diese Methode nun ausgeführt? Auf dem Server oder auf dem Client?
Momentan beschäftigt mich folgender Fall:
Ich erzeuge auf dem Server ein Objekt mit der Methode "public String getName()".
In dieser Methode lese ich aus einer embedded DB auf dem Server einen Wert aus.
Jetzt übergebe ich dieses Objekt über eine Methode dem Client.
Der Client soll nun die Methode "getName()" aufrufen.
Wo wird die jetzt ausgeführt? Auf dem Server?
Also wird versucht den Wert aus der DB auf dem Server auszulesen, oder wird versucht diese DB auf dem Client anzusprechen, obwohl es die hier ja nicht gibt?
Gibt es etwas womit ich mir generell merken kann wo eine Methode ausgeführt wird?
ich bin ja noch recht neu in Sachen RMI und stehe öfters vor der Frage:
Wo wird diese Methode nun ausgeführt? Auf dem Server oder auf dem Client?
Momentan beschäftigt mich folgender Fall:
Ich erzeuge auf dem Server ein Objekt mit der Methode "public String getName()".
In dieser Methode lese ich aus einer embedded DB auf dem Server einen Wert aus.
Jetzt übergebe ich dieses Objekt über eine Methode dem Client.
Der Client soll nun die Methode "getName()" aufrufen.
Wo wird die jetzt ausgeführt? Auf dem Server?
Also wird versucht den Wert aus der DB auf dem Server auszulesen, oder wird versucht diese DB auf dem Client anzusprechen, obwohl es die hier ja nicht gibt?
Gibt es etwas womit ich mir generell merken kann wo eine Methode ausgeführt wird?