演習 1.1: Struts プロジェクトの作成
Struts は、Web アプリケーションの迅速で簡単なビルドを支援するオープン・ ソース・ソフトウェアのフレームワークです。Struts は、アプリケーション開発の Model/View/Controller (MVC) デザイン・パターンを使用します。MVC デザイン・パターンを使用すると、 アプリケーションがこれら 3 つの部分に分割されるため、複雑な Web アプリケーションの作成や保守が容易になります。
-
ビューは、ユーザーに情報を表示するインターフェースです。このチュートリアルでのビューとは、ユーザーからデータを収集し、結果をユーザーに表示する 2 つの Web ページのことです。
-
コントローラーは、アプリケーション内のイベントを処理します。このチュートリアルでのコントローラーは、アクション・マッピングおよび
フォーム Bean で構成されており、ユーザーが入力する情報を処理するために連動します。
-
モデルは、アプリケーション内のデータとビジネス・ロジックを保守します。このチュートリアルはデータベースを使用せず、ユーザーが入力するデータが唯一のデータであるため、このチュートリアルにはモデルはありません。
モデル/ビュー/コントローラー (Model/View/Controller (MVC)) デザイン・パターンに関する詳細は、ここをクリックしてください。
この演習では、Web パースペクティブに切り替えて、Struts で使用可能な動的 Web プロジェクトを作成します。
Web パースペクティブへの切り替え
このチュートリアルでは、Web パースペクティブを使用します。次の手順に従って、Web パースペクティブに切り替えてください。
- メニュー・バーで、「ウィンドウ」 > 「パースペクティブを開く」 > 「その他」を選択します。
- 「パースペクティブの選択」ダイアログで、「Web」 をクリックします。
「Web」 が表示されていないときは、「すべて表示」チェック・ボックスを選択すると、リスト内に表示されます。
- 「OK」をクリックします。
- Web 開発 (標準) 機能を使用可能にするかどうかを尋ねるメッセージが表示
されることがあります。このメッセージが表示された場合は、「OK」 をクリックしてください。
ワークベンチが Web パースペクティブに切り替わります。
Struts プロジェクトの作成
- メニュー・バーから、「ファイル」 > 「新規」 > 「動的 Web プロジェクト」をクリックします。
- 「動的 Web プロジェクト」ページで、プロジェクトの名前として次のテキストを入力します。
DayOfWeek
- 「次へ」をクリックします。
- 「機能」ページで、「Struts」チェック・ボックスが選択されていることを確認します。
- 「終了」をクリックします。
これで、演習 1.2: Web ダイアグラムの編集を開始する準備ができました。