| |
1-42 Java zu abbildendem IDL, v1.3 September 2003 1 Geteilte Bezugsgegenstände In Java werden Remotegegenstandhinweise als Javagegenstände dargestellt. Dies heißt das dort können einige Javazeiger zu einem Gegenstandhinweis sein. Dieses Zeigerteilen kann verloren werden wenn, Diagramme von Java übertragend, wendet über RMI/IDL ein. In der Praxis ist dieses wahrscheinlich, nur sehr kleine Auswirkung auf Javaprogrammierer zu haben. Verteilte Abfallansammlung Java liefert automatische Abfallansammlung und RMI, das sein gebürtiges Protokoll verwendet, verlängert dieses zum Netz mit verteilter Abfallansammlung. CORBA nicht z.Z. gibt Unterstützung für verteilte Abfallansammlung; folglich wird verteilte Abfallansammlung nicht als Teil RMI/IDL gestützt. Sie ist stattdessen wendet Verantwortlichkeit jedes Bedieners, Hinweise auf jedem möglichem Bediener beizubehalten ihn ein möchte aktiv halten und diese Hinweise freigeben, wenn sie den Bedienergegenstand zu wünscht seien Sie der gesammelte Abfall. Dieses wird mit dem exportObject getan und unexportObject Methoden von javax.rmi.PortableRemoteObject (sehen Sie Abschnitt 1,6,1, "PortableRemoteObject," auf Seite 1-62). Verengen Java stellt Art-überprüfte Formen als Teil der Sprache zur Verfügung. RMI, sein gebürtiges Protokoll verwendend downloadet dynamisch Stummel, die genau die RMI-Schnittstellenarten von jedem reflektieren der Remotegegenstandhinweis, dadurch ererlaubt ererlaubt Javasprache, wirft verwendet zu werden, um zu verengen Remotegegenstandhinweise. Stummel Downloadable werden nicht durch das CORBA-Gegenstandmodell angefordert. Da wir nicht können auf downloadable Stummel, bauen wir können nicht auf einfache Javaformen bauen, um einzuführen Verengen der Gegenstandhinweise. Wir haben folglich eine ausdrückliche Enge definiert Methode (sehen Sie Abschnitt 1,4,3, ", verengend, "auf Seite 1-32), dieses müssen Programmierer verwenden wann Verengen der beweglichen RMI-Gegenstandhinweise. 1,5 BeweglichkeitcSchnittstellen Dieser Abschnitt beschreibt Verlängerungen zu den beweglichen Stummeln und zur Skelettarchitektur definiert im IDL-/Javasprachdiagramm. Diese Verlängerungen erlauben Stummel und Skelette für dieses Java zum IDL-Diagramm verursacht werden, das auf einem Standardsatz von Java ORB beruhen kann Beweglichkeit APIs, einschließlich APIs für serializing Java wendet gegen GIOP-Format ein. Beweglichkeit APIs dieser ORB erlauben auch alternative Implementierungen des RMI/IDL APIs. Sehen Sie Abschnitt 1,5,2,1, "Stummelkategorien," auf Seite 1-54 und Abschnitt 1,5,2,3, "Riegelkategorien," an paginieren Sie 1-57 für einfache Beispielstummel und -riegel. |  |
|
| |
|
|