tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
0
ZUGRIFFE
227
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    retn retn ist offline Mitglied
    Registriert seit
    Jan 2008
    Beiträge
    11
    Hi,

    Eine RMI Anwendung mit einem Remote Interface mit dynamic Proxy zu realisieren ist noch simple. Nur wie könnte man eine Anwendung mit mehreren Remote Interfaces realisieren?

    habs zwar fogendermaßen probiert:

    Code :
    1
    2
    3
    4
    5
    
    public interface Foo1  {}
     
    public interface Foo2  {}
     
    public interface Foo3 extends Foo1, Foo2, Remote  {}

    die Klassen (Imlp) von Foo1 und Foo2 extenden kein UnicastRemoteObject, sondern sind Serializable

    im Server exportier ich das Foo3Impl Objekt
    Code :
    1
    
     Foo3 stub = (Foo3) UnicastRemoteObject.exportObject(new Foo3Impl(), 0);

    und kann mit dem Client Funktionen von Foo3 aber nicht von Foo1 oder Foo2 nutzen,

    Wenn ich eine Funktion von Foo1 oder Foo2 in einer Funktion von Foo3 verwende, kommt folgender Fehler:

    Code :
    1
    
    cannot assign instance of $Proxy0 to field Foo1Impl.server of type Foo3Impl in instance of Foo1Impl

    Bin für jede Hilfe dankbar!

    mfg retn
    Geändert von retn (01.02.08 um 19:08 Uhr)
     

Ähnliche Themen

  1. Beispiel zu Dynamic Proxys mit Javascript
    Von Thomas Darimont im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 22.02.11, 01:27