「新規 Web アプリケーション」ウィザード:「フレームワーク」
関連項目
「新規 Web アプリケーション」ウィザードは、空の Web アプリケーションを 1 つ含む、新しい を作成します。「新規 Web アプリケーション」ウィザードを開くには、 「新規プロジェクト」ウィザード を開いて、「Web」カテゴリから「Web アプリケーション」テンプレートを選択します。
「フレームワーク」カテゴリでは、Web アプリケーションの構造化に使用する 1 つまたは複数のフレームワークを選択します。
次のいずれか、または両方を選択します。
- Visual Web JavaServer Faces。IDE に JSF ライブラリを提供させて、アプリケーションに次のファイルを作成するように指定します。
「JavaServer Faces」チェックボックスを選択した場合は、デフォルトの Java パッケージ、JSF サーブレット名、およびサーブレットの URL マッピングを設定できます。
- JavaServer Faces。IDE に JSF ライブラリを提供させて、アプリケーションに次のファイルを作成します。
- welcomeJSF.jsp
- faces-config.xml
詳細については、次の項目を参照してください。
「JavaServer Faces」チェックボックスを選択した場合は、「構成」タブで JSF サーブレット名、およびサーブレットの URL マッピングを設定できます。「ライブラリ」タブでは、使用する登録済みのライブラリを指定できます。新しいライブラリを作成したり、ライブラリを付加するかどうかを選択したりできます。
「Visual Web JavaServer Faces」または「JavaServer Faces」を選択した場合は、次のオプションも選択できます。
- XML の妥当性検査。選択すると、アプリケーションが配備されるときに、サーバーによって JSF XML ファイルの妥当性検査が実行されます。このオプションを選択解除すると、配備にかかる時間を削減できます。このオプションはデフォルトで選択されています。
- オブジェクトの検証。選択すると、アプリケーションが配備されるときに、サーバーによって JSF オブジェクトが作成され、妥当性検査が実行されます。このオプションを選択すると、配備にかかる時間が増加することがあります。このオプションはデフォルトで選択されていません。
- Spring Web MVC。IDE に Spring ライブラリを提供させて、アプリケーションに次のファイルを作成します。
- web/WEB-INF/applicationContext.xml
- web/WEB-INF/[dispatcher]-servlet.xml
- web/WEB-INF/redirect.jsp
- web/WEB-INF/jsp/index.jsp
「Spring Web MVC」チェックボックスを選択した場合は、デフォルトのデスパッチャーの名前やマッピングを設定できます。
- ディスパッチャーのマッピングは、Java Servlet 仕様のセクション SRV.11.2 に基づいています。Web アプリケーション配備記述子では、標準のマッピングを定義するために次の構文が使用されます。
- 「/」という文字で始まり「/*」という接尾辞で終わる文字列は、パスマッピングに使用されます。
- 「*.」という接頭辞で始まる文字列は、拡張子のマッピングとして使用されます。
- 「/」という文字のみを含む文字列は、アプリケーションのデフォルトのサーブレットを表します。この場合サーブレットのパスは、要求された URI からコンテキストパスを削除し、パス情報を null にしたものになります。
- ほかのすべての文字列は、完全一致のみで使用します。
「完了」をクリックすると、ローカルファイルシステムにプロジェクトが作成され、IDE 内で開かれます。次のライブラリが、プロジェクトのクラスパスに自動的に追加されます。
- spring-2.5.jar
- spring-webmvc-2.5.jar
- commons-logging-1.1.jar
- jstl.jar (オプション)
- standard.jar (オプション)
「プロジェクト」ウィンドウでプロジェクトの論理構造を、「ファイル」ウィンドウでそのファイル構造を確認できます。
- Struts。IDE に Struts ライブラリを提供させて、アプリケーションに次のファイルを作成するように指定します。
- welcomeStruts.jsp
- struts-config.xml
- tiles-defs.xml
- validator-rules.xml
- ApplicationResource.properties
詳細については、次の項目を参照してください。
「Struts 1.2.9」チェックボックスを選択した場合は、サーブレット名と URL パターンを設定できます。また、アプリケーションリソースを設定したり、Struts TLD を追加するかどうかを指定することもできます。
「完了」をクリックすると、ローカルファイルシステムにプロジェクトが作成され、IDE 内で開かれます。プロジェクトの論理構造は「プロジェクト」ウィンドウで、ファイル構造は「ファイル」ウィンドウで確認できます。
- 関連項目
- 標準プロジェクトの概要
- 「新規プロジェクト」ウィザード
著作権と商標について