サービス |
説明 |
メカニズム |
ライフサイクル 管理 |
JRun では、サーバの現在の負荷に比例して、利用可能な bean インスタンス数が自動的に増減されます。 |
自動 |
セッション管理 |
JRun では、パッシベートおよびアクティブ化コールバックメソッドによってステートフルセッション bean のステートを維持し、エンティティ bean コールバックメソッドによってエンティティ bean のステートを維持します。 |
開発者がコーディングするコールバック メソッド |
トランザクション |
トランザクションとは、1 つのまとまり として実行する必要がある作業単位です。トランザクションが成功するためには、 その作業単位のすべての要素が成功する 必要があります。EJB には 2 つのタイプ のトランザクション管理があります。
- CMT (Container-managed transactions:コンテナ管理トランザクション) CMT を使用すると、bean に代わってコンテナがトランザクションを開始してコミットまたはロールバックします。
- BMT (Bean-managed transactions:bean 管理トランザクション) BMT を使用すると、トランザクションを完全に制御できます。トランザクションはクライアントから管理できます。つまり、セッション bean の場合は bean 自体から管理できます。
|
デプロイメント ディスクリプタ |
セキュリティ |
EJB では認証およびロール方式のアクセス制御をサポートしています。JRun 4 の 特徴は、JAAS (Java Authentication and Authorization Service) をベースにした セキュリティシステムです。 |
デプロイメント ディスクリプタ |