Interstage Application Server アプリケーション作成ガイド (CORBAサービス編) |
目次
索引
![]() ![]() |
第6章 アプリケーションの開発(Java言語) | > 6.15 サーバアプリケーションの実装アプローチ |
継承方式による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クラスのインスタンス
目次
索引
![]() ![]() |