別名 Struts アプリケーションとも呼ばれる Struts ベース の Web アプリケーションとは、Struts フレームワークを使用する Web アプリケーションのことです。
Struts を使用して作成すると、複雑な Web アプリケーションでも保守がしやすくなります。 アプリケーションは、デバッグや拡張が容易になり、より分かりやすいものとなります。 Struts ツールを使用すると、Struts ベースのアプリケーションを作成する際の効率を向上させることができます。 Struts ツールはWeb ダイアグラム・エディターと連動します。
Struts アプリケーションは、Struts フレームワークを使用して、Web アプリケーション構築のための Model/View/Controller デザイン・アプローチを実装します。 各 Struts アプリケーションは、MVC のコントローラー部分の一部として、アプリケーションのデプロイメント記述子 (web.xml) ファイルに構成されたアクション・サーブレットを持っています。 Web アプリケーションが Struts アプリケーションであるためには、アクション・サーブレットを構成しなければならず、また Web プロジェクトに適切なリソースがなければなりません。 これらのリソースの一部は、この製品を使用して Struts 対応の Web プロジェクトを作成すると自動的に作成されます。次に示すリソースがそれです。
Struts および MVC について詳しくは、Struts フレームワークおよび Model/View/Controller のデザイン・パターンを参照してください。 Struts ツールについて詳しくは、アプリケーション開発用の Struts ツールを参照してください。