Interstage Application Server SOAPサービス ユーザーズガイド
目次 索引 前ページ次ページ

第8章 サポートされるデータ型> 8.1 XMLとJavaのデータ型マッピング

8.1.8 多重参照

 多重参照とは、ある1つのインスタンスを、複数の変数から参照することです。
 RPCアプリケーションでは、構造体、Bean型、列挙型として使用するクラス、およびjava.util.Vectorクラスにおいて、同一のインスタンスを参照している複数の変数を送信した場合、送信先のRPCアプリケーション内においても、同一のインスタンスを参照している状態が復元されます。

 
 変数person_a とperson_bは、同一のHumanクラスのインスタンスを参照しています。RPCクライアントアプリケーション/RPCサーバアプリケーション共に、person_aとperson_bの両方を送信した場合、送信先においても、2つの変数は同一のHumanクラスのインスタンスを参照します。
Human person_a = new Human(); // Humanクラスのインスタンスを作成
Human person_b = person_a; // person_a と person_b は同じインスタンスを参照


 なお構造体、Bean型、列挙型として使用するクラス、およびjava.util.Vectorクラス以外のデータ型は、単一参(変数の値ごとにインスタンスが生成されます)になります。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005