2.3.2 J2EEサーバの構成
J2EEサーバとは,次に示す六つのプログラムモジュールを実行するJavaアプリケーションです。
-
J2EEアプリケーション(サーブレット,JSP,Enterprise Beanなど)
-
J2EEコンテナ
-
J2EEサービス
JNDI,JavaMail,JTA,JPA,RMI-IIOP,JDBC,ネーミング管理,トランザクション管理,セキュリティなど
-
J2EEリソース
-
JPAプロバイダ
-
コンテナ拡張ライブラリ
J2EEアプリケーションは,サーブレット,JSP,Enterprise Beanなどによって構成されています。J2EEアプリケーションは,業務の内容に応じて,ユーザが開発します。なお,J2EEアプリケーション以外のプログラムモジュールは,アプリケーションサーバで提供されているモジュールです。
J2EEサーバの構造を次の図に示します。
以降の項で,J2EEサーバの各モジュールの概要を説明します。