ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド

第10章 EJBサービスの機能

本章では、EJBサービスの機能について説明します。

EJBアプリケーションの形態

EJBアプリケーションには、以下の形態があります。

Session Bean

“Session Bean”は、クライアントとの対話処理を実現するオブジェクトです。一般的には、ビジネスロジックを実現しています。

Entity Bean

“Entity Bean”は、業務データ(ビジネスデータ)を表現するオブジェクトです。一般的には、“Entity Bean”のクラスは、リレーショナルデータベースのテーブルに、“Entity Bean”のインスタンスは、そのテーブル内のレコードに、それぞれマッピングされます。

Message-driven Bean

“Message-driven Bean”は、JMSメッセージを受信して処理するオブジェクトです。コンテナはJMSメッセージを受信して“Message-driven Bean”のインスタンスにマッピングしてビジネスロジックを実現しています。

通常、“Session Bean”または、“Message-driven Bean”から“Entity Bean”を呼び出して、データベースへアクセスします。


以下に、それぞれの形態の実行環境について説明します。

EJBサービスが提供する機能

EJBサービスでは、上記の実行環境とともに以下の機能を提供しています。機能の詳細については、各説明を参照してください。

EJBサービス機能のチューニング

EJBサービスの機能でチューニングを行う場合は、“チューニングガイド”の“EJBコンテナのチューニング”を参照してください。

注意

EJBアプリケーションをIJServer上に配備して使用する際の注意事項を、以下に記載しています。