| |
September 2003 Java zum IDL-Diagramm: Das IDL-Diagramm 1-11 1 1,3,4,1 Spezielles Argument für java.rmi.Remote Als spezieller Fall irgendein ausdrücklicher Gebrauch java.rmi.Remote als Parameter Resultat oder Feld wird zur Art OMG IDL abgebildet ::java::rmi::Remote das wie definiert wird folgt: // IDL Modul Java { Modul RMI { typedefgegenstanddirektübertragung; }; }; Alle RMI-/idlremoteschnittstellen übernehmen von java.rmi.Remote . Diese Erbschaft ist dargestellt im RMI zu OMG IDL, das als die implizite Erbschaft von IDL abbildet Schnittstellenarten von CORBA::Object . 1,3,4,2 Übernommene Schnittstellen Jede übernommene Schnittstelle (anders als java.rmi.Remote in der Javaschnittstelle ist dargestellt durch eine gleichwertige übernommene Schnittstelle in der Schnittstelle OMG IDL. Wenn übernommene Schnittstelle ist eine RMI-/idlremoteschnittstelle, dann es wird abgebildet, wie hier spezifiziert. Wenn nicht, wird sie abgebildet, wie in Abschnitt 1,3,11 spezifiziert, ", abstrakte Schnittstellen an abbildend, " Seite 1-30. 1,3,4,3 Eigenschaftsaccessormethoden Methoden, die dem JavaBeans folgen Ô Designmuster für einfache Lese-Schreibeigenschaften oder einfache Read-only-Eigenschaften werden zu den Schnittstellenattributen OMG IDL abgebildet. Kein spezielles das Diagramm ist für indexierte Eigenschaften oder Write-onlyeigenschaften erfolgt. Lese-Schreibeigenschaften Wenn eine RMI-/idlremoteschnittstelle ein Paar Methoden hat get<name > und set<name > wo ? get<name > Methode hat keine Argumente, ? set<name > Methode hat eine einzelne ein Argument und eine leere Rückholart, ? die Resultatsart von get<name > Methode ist dieselbe wie die Argumentart von set<name > Methode, ?- get<name > und set<name > werfen Sie keine überprüften Ausnahmen außer java.rmi.RemoteException und seine Unterklassen, dann wird dieses zu einem Lese-Schreibattribut OMG IDL abgebildet, in dem das Attribut hat Art OMG IDL, die dem set<name > entspricht Argumentart der Methode. Read-only-Eigenschaften Wenn es ein get<name > gibt Methode das |  |
|
| |
|
|