S
Stefan Litzel
Gast
Hey Leute, hoffe ihr könnt mir helfen.
Ich möchte mir gerne meinen eigenen ClassLoader schreiben. Was ich mal erreichen will ist: Der Client schaut auf nem Webserver nach was für Klassendateien sind (dort sollen dann nur die Remote Interfaces liegen), diese hohlt er sich nach und nach runter.
Ich bin mir aber noch nicht ganz im klaren über die implementierung der Klassen Lader (eigenen Erstellen, URLClassLoader, etc).
Auch das vorgehen bezüglich der Methodenaufrufe ist mir noch schleierhaft. Man bekommt ja mit registry.lookup("objektname") den Stub zurück. Wie sehe ich jetzt welches Interface ich nachladen muss und wie genau ruf ich dann die Methode auf.
Wäre super wenn mir jemand etwas auf die Sprünge helfen könnte,
Mit freundlichen Grüßen
Stefan Litzel
P.S.: Ich weis, dass man für RMI eher die codebase benützt um die Klassen mit einer URL zu stempeln aber, da es nur für mich ist und es mich einfach interessiert wollte ich es mal auf die Art machen.
Ich möchte mir gerne meinen eigenen ClassLoader schreiben. Was ich mal erreichen will ist: Der Client schaut auf nem Webserver nach was für Klassendateien sind (dort sollen dann nur die Remote Interfaces liegen), diese hohlt er sich nach und nach runter.
Ich bin mir aber noch nicht ganz im klaren über die implementierung der Klassen Lader (eigenen Erstellen, URLClassLoader, etc).
Auch das vorgehen bezüglich der Methodenaufrufe ist mir noch schleierhaft. Man bekommt ja mit registry.lookup("objektname") den Stub zurück. Wie sehe ich jetzt welches Interface ich nachladen muss und wie genau ruf ich dann die Methode auf.
Wäre super wenn mir jemand etwas auf die Sprünge helfen könnte,
Mit freundlichen Grüßen
Stefan Litzel
P.S.: Ich weis, dass man für RMI eher die codebase benützt um die Klassen mit einer URL zu stempeln aber, da es nur für mich ist und es mich einfach interessiert wollte ich es mal auf die Art machen.