| |
1-66 Java zu abbildendem IDL, v1.3 September 2003 1 # endif # ifndef__java_lang_Object__ # definieren Sie __java_lang_Object__ Modul Java { Modullang { des typedef Gegenstand irgendwie _; }; }; # endif Dieses läßt unterschiedliche Akten OMG IDL im gleichen Modul unabhängig definieren irgendwelche notwendigen typedefs. 8. Für jede Reihenfolgenart OMG IDL, die bezogen wird, erzeugen Sie einen eingeklammerten Wert Definition ähnlich dem folgenden. # __ des ifndef__ org_omg_boxedRMI_fred_seq1_Stuff # definieren Sie __ des __ org_omg_boxedRMI_fred_seq1_Stuff Modulorg { Modulomg { ModulboxedRMI { Modul fred { valuetype seq1_Stuff sequence<::fred::Stuff >; # Pragma Identifikation seq1_Stuff "RMI:[Lfred.Stuff;:0123456789012345:9876543210987654" }; }; }; }; # endif Dieses läßt unterschiedliche Akten OMG IDL irgendwie notwendiges unabhängig definieren Reihenfolgenvaluetypes. 9. Erzeugen Sie das Ziel OMG IDL im passenden Modul. 10. # umfassen Sie irgendwelche Schnittstellen, zu denen Vorwärtshinweise erklärt worden sind. 11. # umfassen Sie jeder möglicher Wert schreibt zu, welchen Vorwärtshinweisen erklärt worden sind. Unter ist ein Beispiel von, wie ein Klumpen des RMI-/idlcodes zu OMG IDL abgebildet würde Verwenden dieser Annäherung. 1,7,1 Die JavacDefinition Ist hier eine Schnittstelle des Beispiel RMI/IDL, wo die bezogene Art fred.Stuff ist RMI-/idlwertart, fred.Test1 und fred.Test2 sind RMI-/idldirektübertragungsschnittstelle Arten und fred.OurException ist eine RMI-/idlausnahmeart. // Java Paket fred; |  |
|
| |
|
|