コンポーネントの話題とは少々離れるが、ICEfacesに対応したプロジェクトを作成することも可能である。MyEclipseにおいては、まず新規プロジェクトとしてWeb Projectを作成し、JSFのCapabilitiesを追加し(図3)、ICEfacesのCapabilitiesを追加(図4)するだけだ(Eclipseにおいても類似の手順である)。
図4 ICEfacesの機能の追加 |
このようにして作成したMyEclipseのプロジェクトは図5のようになり、次に挙げるような特徴を持つ。
- ICEfacesにおいて必要なライブラリがビルドパスに追加される
- web.xmlファイルの雛形が作成される
- xmlhttpフォルダが追加される。本フォルダには(ICEfacesが標準でサポートしている)XP、Royaleのテーマに対応するCSSファイルと画像ファイルが格納されている
図5 ICEfacesプロジェクト |