Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド
DSIを使用してオブジェクトインプリメンテーションを動的に生成するには,次の手順を実行します。
- C++でIDLをコンパイルする場合,-type_code_infoフラグを使用します。JavaでIDLをコンパイルする場合,-dynamic_marshalフラグを使用します。
- スケルトンクラスからオブジェクトインプリメンテーションを派生させる代わりに,PortableServer::DynamicImplementation abstractクラス(C++),またはorg.omg.PortableServer.DynamicImplementationインタフェース(Java)からオブジェクトインプリメンテーションを派生させるようにオブジェクトインプリメンテーションを設計します。
- invokeメソッドを宣言し,インプリメントします。このメソッドは,VisiBroker ORBがクライアントリクエストをユーザのオブジェクトへ渡すために使用します。
- デフォルトのサーバントとして,オブジェクトインプリメンテーション(POAサーバント)をPOAマネージャに登録します。
- <この節の構成>
- 18.2.1 DSIを使用したサンプルプログラムの格納場所
All Rights Reserved. Copyright (C) 2008, Hitachi, Ltd.
COPYRIGHT (C) 1992-2004 Borland Software Corporation. All rights reserved.