ページの先頭行へ戻る
 Apcoordinatorユーザーズガイド
FUJITSU Software

33.2 EJBアプリケーションの開発

Apcoordinatorで作成するセションBeanは以下の構成要素からなります。

ビジネスクラス

セションBeanで行う処理を実行するJavaのクラスです。

コマンドマップ

データBeanクラスとコマンド名の組に対し、呼び出されるビジネスクラスのメソッドを対応付けるファイルです。

セションBeanクラス

クライアントからの呼び出しを受け付け、Apcoordinatorに処理を依頼するクラスです。

ビジネスインタフェース

EJBオブジェクトのメソッドを呼び出すためのインタフェースです。EJBクライアントによって使用されます。


以下は必要に応じて作成します。

データBean

クライアントからセションBeanへ入力されるデータとして、または、セションBeanからクライアントへ返されるデータとして使用されるJavaのクラスです。

セションクラス

セションを通して使われるデータを保持します。アプリケーション独自の情報をセションクラスに記憶させたい場合は、ユーザ定義のセションクラスを作成します。

アプリケーションクラス

同一のJavaVM上で動作するセションBeanが共有するデータを保持します。アプリケーション独自の情報をアプリケーションクラスに記憶させたい場合は、ユーザ定義のアプリケーションクラスを作成します。

ファクトリクラス

アプリケーションクラスやセションクラスのインスタンスを作成するクラスです。ユーザ定義のアプリケーションクラスやセションクラスを使用する場合に、ユーザ定義のファクトリクラスを作成する必要があります。


Apcoordinatorで作成したセションBeanの動作の概略については、8.1 Apcoordinatorで作成したセションBeanの呼び出しを参照してください。

EJBを呼び出すプログラムの作成方法については33.3 EJBの呼び出しを参照してください。