Web モジュールとは、Web アプリケーションのことです。 Web モジュールは、サーブレット、JavaServer Pages (JSP) ファイル、 および Hypertext Markup Language (HTML) ページなどの静的コンテンツを、 デプロイ可能な単一の単位にアセンブルすることによって作成されます。 Web モジュールは、Web アーカイブ (WAR) ファイルに保管されています。 このファイルは、標準的な Java アーカイブ・ファイルです。
このファイルは、web.xml という名前が付けられて、モジュールの内容を宣言します。 このファイルには、モジュール内の Web コンポーネントの構造と外部との依存関係に関する情報が含まれ、 実行時のコンポーネントの使用方法が記述されています。
Web モジュールは、スタンドアロン・アプリケーションとして作成することも、 他のモジュールと組み合わせて Java 2 Platform, Enterprise Edition (J2EE) アプリケーションを作成することもできます。 Web モジュールは、アプリケーション・サーバーの Web コンテナーにインストールして実行します。