| Interstage Application Server アプリケーション作成ガイド (CORBAサービス編) |
目次
索引
![]()
|
| 第11章 CORBAアプリケーションの高度な使い方 |
Factoryインタフェースは、ユーザプログラムのサーバアプリケーションに実装します。IDLに以下のインタフェース定義を追加します。
Factoryインタフェースを用いたアプリケーションは、C++言語およびJava言語において使用することができます。
Java言語のFactoryについては、“インスタンス管理とアプリケーション形態”を参照してください。
ここでは、C++言語のFactoryについて説明します。
interface factory {
Object create_obj(); /* オブジェクトリファレンスを作成するメソッドを定義 */
};
ここでは、以下のIDL定義に従って、Factoryの実装について説明します。
module ODsample {
interface intf1 {
attribute long x;
attribute string y;
void destroy();
};
interface factory {
intf1 create_obj();
};
};
11.1.1 サーバアプリケーションのプログラミング
11.1.2 クライアントアプリケーションのプログラミング
11.1.3 private領域の実装
11.1.4 クライアントごとのprivateデータの初期化
11.1.5 終了処理のプログラミング
11.1.6 クライアントとの接続切断時の処理関数の登録
目次
索引
![]()
|