Enterprise JavaBeansについて

Enterprise JavaBeans(EJB)とは、ビジネス・ロジックをカプセル化するサーバー側コンポーネントです。EJB仕様により、アプリケーション・サーバーのサーバー側コンポーネント・モデルおよびプログラミング・インタフェースが定義されます。この仕様で構築されたサーバーおよびコンテナは、トランザクション管理、セキュリティ、永続性などの低レベルのアプリケーション・プログラミングを処理します。複雑なアプリケーション・プログラミングの大部分はサーバーによって処理されるため、開発者はアプリケーションのビジネス・ロジックに集中できます。

Enterprise Beanのタイプ

Enterprise Beanは、次のいずれかです。

リモート・アクセスとローカル・アクセス

クライアントは、EJBにローカルまたはリモートでアクセスできます。通常、ローカル・アクセスはBeanとBeanの対話に限定され、リモート・アクセスはアプリケーションに使用されます。アクセス・タイプの詳細は、「リモート・インタフェースとローカル・インタフェースについて」を参照してください。

追加情報

EJBアーキテクチャ仕様には、設計の目的、アプリケーションの開発およびデプロイメントのライフ・サイクルにおける役割、各種機能の互換性を確保する規約などが記述されています。また、JDeveloperのドキュメントで使用されている多くの用語や概念についても、役に立つ基礎情報を提供しています。この仕様は、Sun社のサイト(http://java.sun.com/products/ejb/docs.html)で入手できます。


関連項目

Enterprise JavaBeansおよびJDeveloperについて
エンティティBeanについて
セッションBeanについて
メッセージドリブンBeanについて