@frozen
also mit glauben hat das wenig zu tun. Also versuch es doch einfach mal! Selbst wenn du das Interface hast lässt sich das Objekt nicht bilden!
"Server" ist das Interface. Hast du schonmal ein Casting mit nem Interface gemacht?! Also ich nicht!! Dann brauch ich also auch die Klasse die dieses Interface implementiert. Und dann fehlt mir der Sinn zu RMI. Weil ich die Implementierung ja von Server bekommen möchte/muss.
Also zusammengefasst: Ich möchte RMI auf meinem Rechner simulieren, aber so dass es funktioniert auch wenn Client und Server nicht im gleichen Projekt liegen! Wenn es im selben Projekt liegt gehts bei mir schon, aber das ist ja wohl realitätsfern oder?! Alle Tutorials die ich nun gefunden habe zuzüglich Javabuch5 und Java Insel 7 geben mir nur Beispiele im selben Projekt.
Ich muss also wissen welche Klassen bzw. Dateien(ausser die im JDK6 enthaltenen) ich als Client benötige um eine RMI-Verbindung zu einem Server herzustellen!!
also mit glauben hat das wenig zu tun. Also versuch es doch einfach mal! Selbst wenn du das Interface hast lässt sich das Objekt nicht bilden!
Code:
Server server = (Server)Naming.lookup("rmi://:1234/Server");
"Server" ist das Interface. Hast du schonmal ein Casting mit nem Interface gemacht?! Also ich nicht!! Dann brauch ich also auch die Klasse die dieses Interface implementiert. Und dann fehlt mir der Sinn zu RMI. Weil ich die Implementierung ja von Server bekommen möchte/muss.
Also zusammengefasst: Ich möchte RMI auf meinem Rechner simulieren, aber so dass es funktioniert auch wenn Client und Server nicht im gleichen Projekt liegen! Wenn es im selben Projekt liegt gehts bei mir schon, aber das ist ja wohl realitätsfern oder?! Alle Tutorials die ich nun gefunden habe zuzüglich Javabuch5 und Java Insel 7 geben mir nur Beispiele im selben Projekt.
Ich muss also wissen welche Klassen bzw. Dateien(ausser die im JDK6 enthaltenen) ich als Client benötige um eine RMI-Verbindung zu einem Server herzustellen!!
Zuletzt bearbeitet: