RMI Arbeitsweise von RMI

T

Tomate_Salat

Gast
Moin,

mich würde hier die Technik interessieren. Wenn der Client über einen lookup ein Interface bekommt, dann wurde dieses Interface doch dynamisch definiert. Wenn das so sein sollte:
1. Wie werden diese Interfaces definiert?
2. Kann ich mit Java selbst Interfaces dynamisch generieren lassen, deren Methoden ich eigentl. noch garnicht kenne?

MFG

Tomate_Salat
 

FArt

Top Contributor
Moin,

mich würde hier die Technik interessieren. Wenn der Client über einen lookup ein Interface bekommt, dann wurde dieses Interface doch dynamisch definiert. Wenn das so sein sollte:
1. Wie werden diese Interfaces definiert?
2. Kann ich mit Java selbst Interfaces dynamisch generieren lassen, deren Methoden ich eigentl. noch garnicht kenne?

MFG

Tomate_Salat

Vermutlich meinst du das hier: Proxy (Java 2 Platform SE v1.4.2) und InvocationHandler (Java 2 Platform SE v1.4.2)
 
S

SlaterB

Gast
das sind dann aber keine Interfaces sondern Klassen bzw. Objekte von letzlich uninteressanten Klassen, hauptsache sie sind da und arbeiten,

ein Interface ist immer eine statische Sicht um dagegen zu programmieren, widerspricht jeder Dynamik aus gewisser Sichtweise, auch mit Generics wenig vereinbar,
auch wenn Interface allgemein natürlich ein zentraler Bestandteil der 'dynamischen' OOP ist
 
T

Tomate_Salat

Gast
@FArt: perfekt, genau das wars, was ich gesucht habe :)

@SlaterB: Mir ging es mit dynamic einfach darum ... ja was die geposteten Klassen von FArt für mich erledigen. Ich brauche dafür aber ein Interface, welches ich definiere, obwohl mir vorher weder Interface noch anzahl/art/... der Methoden kenne. Das daraus dann Objekte werden weis ich
 

Neue Themen


Oben