Hallo zusammen,
ich habe einen Client, der über das Remote-Interface (@Remote) eine Entitiy-DAO anspricht und dadurch die Entities anlegt, persistiert, und abfragt. Das klappt wunderbar.
Mein Vorgehen in Kürze:
1.@Remote-Interface mit Methoden definieren
2. Datenlayer diese Methoden implementieren lassen.
3. Datenlayer remote vom Client aus kontaktieren und diese Methoden auf der Seite vom Client aufrufen.
Funktioniert soweit....
Nun habe ich zwischen Punkt 1 und 2 eine abstrakte Klasse, die zum Teil Methoden ausführt, die jede DAO-Klasse ausführt. (Sinn und Zweck von der abstrakten Klasse)
Ich frrage mich ob es OOP-mäßig sinnvoll ist, ab die abstrakte Klasse das Remote-Interface implementiert, wäre das nicht doppelt-gemoppelt?
Kann man vllt. die @Remote-Annatation direkt an der abstrakten Klasse verwenden und der Client spricht die die Methoden an, die in der abstrakten Klasse definiert sind.
Oder kann der Client direkt das Remote-Interface ansprechen?
Wie könnte man geschickt in dieser Situation vorgehen?
Danke
ich habe einen Client, der über das Remote-Interface (@Remote) eine Entitiy-DAO anspricht und dadurch die Entities anlegt, persistiert, und abfragt. Das klappt wunderbar.
Mein Vorgehen in Kürze:
1.@Remote-Interface mit Methoden definieren
2. Datenlayer diese Methoden implementieren lassen.
3. Datenlayer remote vom Client aus kontaktieren und diese Methoden auf der Seite vom Client aufrufen.
Funktioniert soweit....
Nun habe ich zwischen Punkt 1 und 2 eine abstrakte Klasse, die zum Teil Methoden ausführt, die jede DAO-Klasse ausführt. (Sinn und Zweck von der abstrakten Klasse)
Ich frrage mich ob es OOP-mäßig sinnvoll ist, ab die abstrakte Klasse das Remote-Interface implementiert, wäre das nicht doppelt-gemoppelt?
Kann man vllt. die @Remote-Annatation direkt an der abstrakten Klasse verwenden und der Client spricht die die Methoden an, die in der abstrakten Klasse definiert sind.
Oder kann der Client direkt das Remote-Interface ansprechen?
Wie könnte man geschickt in dieser Situation vorgehen?
Danke