| |
1-30 Java zu abbildendem IDL, v1.3 September 2003 1 1,3,11 Diagramm Der Abstrakten Schnittstellen Javaschnittstellen, die nicht java.rmi.Remote verlängern direkt oder indirekt und wem Methodendefinitionen (einschließlich übernommene Methodendefinitionen) alle werfen Sie java.rmi.RemoteException oder superclass von java.rmi.RemoteException werden zu den abstrakten Schnittstellen OMG IDL abgebildet. Java Schnittstellen, die nicht java.rmi.Remote verlängern direkt oder indirekt und haben Sie Nr. Methoden werden auch zu den abstrakten Schnittstellen OMG IDL abgebildet. 1,3,11,1 Übernommene Schnittstellen Jede übernommene Javaschnittstelle in der Javaart wird durch ein gleichwertiges übernommen dargestellt abstrakte Schnittstelle in der Art OMG IDL. 1,3,11,2 Methoden und Konstanten Methoden und Konstanten werden entsprechend den Richtlinien abgebildet, die in Abschnitt 1,3,4,3 spezifiziert werden, "Eigenschaftsaccessormethoden," auf Seite 1-11, Abschnitt 1,3,4,4, "Methoden," auf Seite 1-13, und Abschnitt 1,3,4,5, "Konstanten," auf Seite 1-13. 1,3,11,3 Beispiele Die folgende Javaart: // Java Paket alpha.bravo; allgemeiner Schnittstellenbär { allgemeine interne getSize()throws java.rmi.RemoteException; } erhält zur Art OMG IDL abgebildet: // IDL Modulalpha { Modulbravo { abstrakter Schnittstellenbär { langes size() des schreibgeschützten Attributes; }; # Bär "RMI:alpha.bravo.Bear:0000000000000000" des Pragma Identifikation }; }; 1,3,12 Diagramm Der ImplementierungscKategorien Im allgemeinen RMI-Implementierungskategorien zu OMG IDL ist abzubilden nicht erforderlich. Jedoch wenn eine gegebene RMI-Implementierungskategorie mehrfaches eindeutiges RMI/IDL einführt Remoteschnittstellen, dann ist es notwendig, eine Art OMG IDL zu erzeugen, die darstellt Vereinheitlichung der eindeutigen RMI-/idlarten. |  |
|
| |
|
|