Web アプリケーションは、1 つ以上の (関連する) サーブレット、JavaServer Pages テクノロジー (JSP ファイル)、 Hyper Text Markup Language (HTML) ファイルから構成され、各構成要素をまとめて管理できます。
Web アプリケーション内のファイルは、 協働して 1 つのビジネス・ロジック機能を実行するので、互いに関連しています。 例えば、WebSphere Application Server サンプルの 1 つとして、 Simple Greeting Web アプリケーションがあります。 このアプリケーションは、サーブレットと Web ページで構成され、新規ユーザーがアプリケーションにアクセスするとあいさつ文を表示します。
Web アプリケーションとは、Java サーブレット仕様によってサポートされている 1 つの概念です。Web アプリケーションは通常、.war ファイルとしてパッケージされます。