| Interstage Application Server アプリケーション作成ガイド (CORBAサービス編) |
目次
索引
![]()
|
| 第5章 アプリケーションの開発(C++言語) | > 5.3 サーバアプリケーションのプログラミング(Portable Object Adapter:POA) | > 5.3.5 サーバアプリケーションの実装アプローチ |
新規にサーバアプリケーションを作成する場合に使用する、一般的な実装方法です。サーバアプリケーションでスケルトンのメソッドを実装します。POAに対してはスケルトンのクラス自身を登録します。
ユーザが開発した既存のクラス等をServantとして使用したい場合に有効な方法です。スケルトンを継承し、かつPOAの登録対象となるServantとしてtieクラスが用意されます(IDLコンパイラによりtemplate<class T> POA_<interface名>_tieクラスが生成されます)。
ユーザが作成したインタフェース実装クラスのインスタンスはtieクラス内のメンバオブジェクトとして登録します。オペレーションの起動はいったんtieクラスを経由して登録したクラスのインスタンスに対して発行されます。

目次
索引
![]()
|