Java™ 2 Platform, Enterprise Edition (J2EE) は、多層エンタープライズ・サービスの開発のための標準を提供します。
今日の経済およびテクノロジーによって、情報管理ソリューションの迅速化、効率化、および規模拡大の必要性がますます高まっています。 J2EE 仕様は、開発の生産性を改善するプログラミング・モデルを提供してこれらの課題に対応し、エンタープライズ・アプリケーションをホスティングするためのプラットフォームを標準化して、開発されたアプリケーションのポータビリティーを広範なテスト・スイートによって確実なものにします。
J2EE アーキテクチャーは、多層エンタープライズ・アプリケーションのコンポーネント・ベース開発をサポートします。J2EE アプリケーション・システムには、通常は以下の層があります。
J2EE アプリケーションは、コンポーネント、コンテナー、およびサービスから構成されます。 コンポーネントは、アプリケーション・レベルのコンポーネントです。サーブレットおよび JSP などの Web コンポーネントは、Web ページからの要求に動的に応答します。EJB コンポーネントには、エンタープライズ・アプリケーション用のサーバー・サイド・ビジネス・ロジックが含まれています。Web および EJB コンポーネント・コンテナーは、Web および EJB モジュールをサポートするサービスをホスティングします。
J2EE アーキテクチャーとその暗黙的なテクノロジーの詳細に ついては、J2EE 1.4 仕様[/concept/conbody/p/xref/desc {"- topic/desc "}) (desc]を ダウンロードして参照してください。