JSR220(EJBCore) 2.3.1.エンタープライズビーンの特徴
- エンタープライズビーンは、典型的にはエンタープライズデータを扱うビジネスロジックを含んでいます。
- エンタープライズビーンのインスタンスはコンテナによる動作環境で管理されます。
- エンタープライズビーンは、その環境エントリを編集することで配備時間をカスタマイズすることができます。
- トランザクションやセキュリティに関するベンダーのサービス情報は、ある特定のビジネスロジックのビジネスロジックと結びついているかもしれません。
- クライアントのアクセスは、エンタープライズビーンがデプロイされているコンテナによって介在されます。
- もしエンタープライズビーンが、EJB仕様に定められたサービスだけを定義していたなら、エンタープライズビーンは仕様に準拠したどのEJBコンテナにもデプロイされることができます。専用のコンテナはEJB使用に定義された以上の追加のサービスを提供することができます。そのようなサービスに依存するエンタープライズビーンは、そのサービスをサポートするコンテナにのみデプロイ可能です。
- エンタープライズビーンは、ソースコードの変更やリコンパイルをすることなしに作成されたアプリケーションに含まれることができます。
- ビーンプロバイダはエンタープライズビーンのクライアントビューを定義することができます。ビーンプロバイダは、手動でクライアントビューを定義したり、アプリのデプロイツールを使用して自動的に生成することもできます。