Struts は、Java™
Web アプリケーションを作成するためのオープン・ソースのソフトウェア・フレームワークです。
Struts は、アプリケーション開発に
model-view-controller (MVC) デザイン・パターンを
使用します。MVC デザイン・パターンは、アプリケーションを 3 つのパーツに
分割することで、複雑な Web アプリケーションを作成および保守できるようにします。
- 「モデル」はアプリケーション内のデータとビジネス・ロジックを保守します。
このチュートリアルではデータベースを使用せず、ユーザーの入力するデータが
唯一のデータであるため、このチュートリアルにはモデルが存在しないことになります。
- 「ビュー」はユーザーに対して情報を表示するインターフェースです。
このチュートリアルでは、ビューは、ユーザーからデータを収集して、結果を
ユーザーに対して表示する、2 つの Web ページで構成されます。
- 「コントローラー」はアプリケーション内のイベントを処理します。
このチュートリアルでは、コントローラーは、ユーザーが入力する情報を連動して
処理するアクション・マッピングとフォーム Bean で構成されます。
Struts ベースの Web プロジェクトを新規作成する手順は、次のとおりです。
プロジェクト・エクスプローラーに新規 Struts Web プロジェクトが表示されます。
対応する Web ダイアグラムが開きます。
ヒント: Web ダイアグラムで
「Web ダイアグラム・エディターへようこそ」オブジェクトを選択して、Delete
(削除) キーをクリックしてオブジェクトを除去します。