| Interstage Application Server アプリケーション作成ガイド (CORBAサービス編) |
目次
索引
![]()
|
| 第6章 アプリケーションの開発(Java言語) | > 6.14 サーバアプリケーションの実装アプローチ |
継承方式によるServantは、以下のような継承関係となります。サーバアプリケーションのメイン部では、このServantをPOAに登録します。

上図のとおり、継承方式ではServantは以下のようにスケルトンクラスを継承する形式で実装します。
【IDL定義】
module ODsample{
interface intf{
long add(in long a, in long b);
};
};
【Servantの例】
class UserServant extends ODsample.intfPOA{
public int add( int a, int b ) {
return( a + b );
}
}
メイン処理部では、このServantをPOAに登録します。以下の例ではDefault Servantとして登録しています。
【メイン部の例】
// Servantの生成 Servant svt = new UserServant(); // Default Servantに設定 aPOA.set_servant( svt );
注) aPOAはPOAクラスのインスタンス
目次
索引
![]()
|