Enterprise JavaBeans(EJB)とは、ビジネス・ロジックをカプセル化するサーバー側コンポーネントです。EJB仕様により、アプリケーション・サーバーのサーバー側コンポーネント・モデルおよびプログラミング・インタフェースが定義されます。この仕様で構築されたサーバーおよびコンテナは、トランザクション管理、セキュリティ、永続性などの低レベルのアプリケーション・プログラミングを処理します。複雑なアプリケーション・プログラミングの大部分はサーバーによって処理されるため、開発者はアプリケーションのビジネス・ロジックに集中できます。
Enterprise Beanは、次のいずれかです。
クライアントは、EJBにローカルまたはリモートでアクセスできます。通常、ローカル・アクセスはBeanとBeanの対話に限定され、リモート・アクセスはアプリケーションに使用されます。アクセス・タイプの詳細は、「リモート・インタフェースとローカル・インタフェースについて」を参照してください。
EJBアーキテクチャ仕様には、設計の目的、アプリケーションの開発およびデプロイメントのライフ・サイクルにおける役割、各種機能の互換性を確保する規約などが記述されています。また、JDeveloperのドキュメントで使用されている多くの用語や概念についても、役に立つ基礎情報を提供しています。この仕様は、Sun社のサイト(http://java.sun.com/products/ejb/docs.html)で入手できます。
関連項目
Enterprise JavaBeansおよびJDeveloperについて
エンティティBeanについて
セッションBeanについて
メッセージドリブンBeanについて
Copyright © 1997, 2006, Oracle. All rights reserved.