Java™ 2 Platform, Enterprise Edition (J2EE) は、多層エンタープライズ・アプリケーションの開発のための標準を提供します。
現代の経済およびテクノロジーでは、高速でより効率のよい大規模の情報管理ソリューションの必要性が強調されています。J2EE の仕様は、開発の生産性を向上させるプログラミング・モデルを提供してこのような要求を満たし、エンタープライズ・アプリケーションをホストするためのプラットフォームを標準化し、開発されたアプリケーションの広範囲なテスト・スイートとの移植性を保証するものです。
J2EE のアーキテクチャーでは、多層エンタープライズ・アプリケーションについて、コンポーネント・ベースの開発がサポートされています。J2EE アプリケーション・システムには一般的に、次の層が含まれます。
J2EE アプリケーションは、コンポーネント、コンテナー、およびサービスから構成されます。 コンポーネントは、アプリケーション・レベルのコンポーネントになります。サーブレットおよび JSP などの Web コンポーネントは、Web ページからの要求に動的な応答を提供します。EJB コンポーネントには、エンタープライズ・アプリケーションのためのサーバー・サイドのビジネス論理が含まれます。Web および EJB のコンポーネント・コンテナーは、Web および EJB のモジュールをサポートするサービスをホストします。
J2EE アーキテクチャーとその暗黙的なテクノロジーの詳細に ついては、J2EE 1.4 仕様を ダウンロードして参照してください。