1. 新しい Web アプリケーション プロジェクトを作成する
Web アプリケーション プロジェクトは、Web コンテナにデプロイ可能な Java プログラムを構築するためのソース コード、Web ページ、画像、リソース、およびコンフィグレーション ファイルを格納する Eclipse Java プロジェクトです。
1.1. 新しい Web アプリケーション プロジェクトを作成する
- [AppXplorer] ビューで [新しいサンプル Web プロジェクト] をクリックします。[JSF] ノードを展開し、[Workshop JSF チュートリアル] を選択して [次へ] をクリックします。
![](images/img3.jpg)
- チュートリアルの場所を指定して [終了] をクリックするとプロジェクトが作成されます。
![](images/img3B.jpg)
以下に、チュートリアルでよく使用するビューを示します。
- [AppXplorer] ビュー
[AppXplorer] は、Web アーティファクトを論理的に編成し、Web コンポーネントの検索機能や Web アプリケーション プロジェクトの管理機能を提供します。Web アーティファクトから参照されている Java クラスをグループ化して [参照先の型] に表示します。
- [デザイン パレット] ビュー
[デザイン パレット] ビューには、標準の JSP タグ ライブラリと HTML タグ ライブラリ、web.xml で宣言されているタグ ライブラリ、Web アプリケーション内に定義されているタグ ライブラリが表示されます。このビューを使用すると、ドキュメントを編集する際に、タグ エディタやウィザードを起動して簡単に新しいタグを挿入できます。
パレットからタグをドラッグしてページにドロップすると、タグ情報を指定するためのウィザードが起動し、対応するソース コードが自動的に生成されます。
[デザイン パレット] ビューの [JSP 変数] セクションには、現在の JSP ページで使用できる変数が表示されます。これらの変数をページに挿入したり、変数に関連付けられた Java コードに移動したりできます。
- [プロパティ] ビューでのタグ編集
[プロパティ] ビューには、以下の 3 種類のタグ エディタが表示されます。
- [スマート エディタ] : タグの主要な属性を効率的に編集するためのカスタム エディタです。
- [プロパティ シート] : すべてのタグの属性とその値を表示します。
- [タグ セレクタ] : [プロパティ] ビューの最下部に表示されます。タグ階層内の特定のタグのタグ エディタをアクティブにするために使用します。
- [アウトライン] ビュー
このビューには、Java クラスと web コンポーネントの構造がツリー形式で表示されます。
1.2. Web アーティファクトの確認
次の表に、web アプリケーション構造の構成要素をまとめます。
![](../../../images/callout_top_left.gif) |
![](../../../images/sp.gif) |
![](../../../images/callout_top_right.gif) |
![](../../../images/sp.gif) |
フォルダまたはファイル |
説明 |
workshop-jsf-tutorial |
プロジェクト名と同じ名前のプロジェクト フォルダ |
/web (Web アプリケーション ルート) |
Web アプリケーション アーティファクトのルート フォルダ |
/Faces コンフィグレーション |
JSF コンフィグレーション要素を格納するフォルダ |
/META-INF |
アプリケーションに含まれるメタデータ |
/pages |
HTML および JSP の表示ページのフォルダ |
/Resources |
JSF アプリケーションのサポート ファイル (.java および .jsp ファイル) とリソース (画像、.css ファイル) |
/Typing_Aid |
参照用の文を含むテキスト ファイル |
/WEB-INF |
ランタイム Web アプリケーションの一部として使用するフォルダやファイルを格納するフォルダ |
/classes |
Web アプリケーションのクラス ファイルを格納するフォルダ |
/config |
コンフィグレーション ファイルのフォルダ |
faces-config.xml |
JavaServer Faces のコンフィグレーション ファイル |
/lib |
実行時に使用するサードパーティ .jar ファイル (ロギング用の .jar ファイル、タグ ライブラリ、JDBC ドライバなど) を格納するフォルダ |
/src/java |
Java ソース ファイルを格納するフォルダ |
/tld |
タグ ライブラリ定義ファイルを格納するフォルダ |
web.xml |
web アプリケーションのデプロイメント記述子 |
/web/WEB-INF/src/java |
Java ソース ファイルを格納する src/java フォルダにマッピングされたフォルダ |
/resources |
リソース ファイルを格納するフォルダ |
application.properties |
アプリケーション コンフィグレーション リソース ファイル |
/Referenced Types |
Web アーティファクトから参照される Java クラス |
|
![](../../../images/sp.gif) |
![](../../../images/callout_bottom_left.gif) |
![](../../../images/sp.gif) |
![](../../../images/callout_bottom_right.gif) |
チュートリアルを移動するには、矢印をクリックしてください。
さらにヘルプが必要ですか。質問は Workshop
ニュース グループまでお寄せください。