Enterprise JavaBeans (EJB) 3.0 仕様
このトピックでは、EJB 3.0 アプリケーションの開発およびアプリケーション・プログラミング・モデルの基盤となる Enterprise JavaBeans (EJB) 3.0 仕様について説明します。 EJB 3.0 仕様の簡単な説明については、このトピックを参照してください。
EJB 3.0 仕様は、 Java™ Platform, Enterprise Edition 5 (Java EE 5) プログラミング・モデルへの最も重要なアップグレードと呼ばれています。 EJB 3.0 仕様は、 Java EEで使用されるビジネス・ロジックおよびパーシスタンス・プログラミング・モデルの単純化と合理化を表しています。 究極の情報源は、Oracle の Web サイトで入手できる仕様です。
Java Persistence API (JPA) 置換はエンティティー・クラスと呼ばれますが、エンティティー・エンタープライズ Bean と混同しないでください。 JPA エンティティーはエンタープライズ Bean ではなく、EJB コンテナー内で実行する必要はありません。
- EJB コア契約および要件
- EJB 3.0 で単純化されたアプリケーション・プログラミング・インターフェース (API)
- JPA
EJB 3.0 で単純化された API では、以前のバージョンの EJB 仕様から存在している EJB API および SPI の単純化に関する情報が提供されます。
JPA 文書では、Plain Old Java Object (POJO) スタイルのパーシスタント・エンティティー開発ガイドラインが紹介されています。
EJB 3.0 情報のもう 1 つの適切なソースは、Maスタリング Enterprise JavaBeans 3.0、第 4 版です。 この版では、セッション Bean とメッセージ駆動型 Bean、EJB、および Java EE の統合と拡張パーシスタンスの概念に関する章が用意されています。 さらに、 EJB プログラミング・モデルを持つエンティティーを使用した JPA および POJO も説明されています。