コンポーネントの話題とは少々離れるが、ICEfacesに対応したプロジェクトを作成することも可能である。MyEclipseにおいては、まず新規プロジェクトとしてWeb Projectを作成し、JSFのCapabilitiesを追加し(図3)、ICEfacesのCapabilitiesを追加(図4)するだけだ(Eclipseにおいても類似の手順である)。

図3 JSFの機能の追加

図4 ICEfacesの機能の追加

このようにして作成したMyEclipseのプロジェクトは図5のようになり、次に挙げるような特徴を持つ。

  • ICEfacesにおいて必要なライブラリがビルドパスに追加される
  • web.xmlファイルの雛形が作成される
  • xmlhttpフォルダが追加される。本フォルダには(ICEfacesが標準でサポートしている)XP、Royaleのテーマに対応するCSSファイルと画像ファイルが格納されている

図5 ICEfacesプロジェクト