| |
September 2003 Java zum IDL-Diagramm: LaufzeitcAusgaben 1-31 1 Irgend solche zusammengesetzte RMI-/idlimplementierungskategorie wird in ein OMG IDL abgebildet Schnittstelle mit dem entsprechenden Namen (sehen Sie Abschnitt 1,3,2, ", Javanamen zu abbildend IDL-Namen, "auf Seite 1-7) im Modul OMG IDL, das der Javakategorie entspricht Paketname (sehen Sie Abschnitt 1,3,2,1, ", Pakete zu den Modulen, "auf Seite 1-7 abbildend). Jede übernommene RMI-/idlremoteschnittstelle (anders als java.rmi.Remote übernommen durch Javaimplementierung wird die Kategorie durch eine gleichwertige übernommene Schnittstelle innen dargestellt die Schnittstelle OMG IDL. Übernommene Kategorien und übernommene Schnittstellen, die nicht sind RMI-/idlremoteschnittstellen werden ignoriert. Zu laufen gelassener Zeit müssen alle mögliche Fälle der zusammengesetzten Implementierungskategorie, von a CORBA-Perspektive, führen die entsprechende zusammengesetzte Schnittstelle OMG IDL ein. Dieses deutet an, z.B. müssen sie zutreffendes zu allen möglichen Anrufen von "is_a zurückbringen "auf irgendwelchen von Schnittstellen OMG IDL verbanden mit den eindeutigen RMI-/idlschnittstellen. 1,3,12,1 Beispiel Die RMI-/idlimplementierungskategorie alpha.bravo.AB das führt das RMI/IDL ein Remoteschnittstellen alpha.bravo.A und alpha.bravo.B // Java Paket alpha.bravo; allgemeine Kategorie AB verlängert javax.rmi.PortableRemoteObject führt alpha.bravo.A, alpha.bravo.B ein { ... } wird zum OMG IDL abgebildet: // IDL Modulalpha { Modulbravo { Schnittstelle AB: { }; # Pragma Identifikation AB "RMI:alpha.bravo.AB:0000000000000000" }; }; 1,4 LaufzeitcAusgaben Zusätzlich zum RMI/IDL, das gibt es abbildet, auch Laufzeitausgaben über wie zu führen Sie Anrufe Java RMI/IDL über GIOP ein. 1,4,1 Unterklassen der Wertgegenstände Es möglich sein sollte, eine Unterklasse einer RMI-/idlwertart zu senden in der ein niedriger Wert schreiben Sie wurde spezifiziert im OMG IDL. |  |
|
| |
|
|