Faces ベースのアプリケーション開発は、Faces 開発が Web アプリケーションに実装される方法とよく似た方法で、ポートレットに適用できます。Rational® Developer の Faces サポートは、Faces ポートレット・アプリケーションの書き込みプロセスを単純化し、ポートレット・アプリケーションの多数の基本的な要件を管理する必要性をなくします。
Rational Developer は、IBM® ポートレット API と JSR 168 ポートレット API の両方を使用してポートレット開発をサポートします。
さまざまなウィザードを使用して、Faces 固有の JSP および Java ファイルを含むこれらの成果物を生成します。 Page Designer では、Faces ポートレット JSP ファイル用の簡単な編集環境が提供されています。
Rational Developer では、以下のいくつかのビューが提供されています。 これらのビューによって、Faces コンポーネントのポートレット・アプリケーションへの追加および更新が簡単に行えます。 これらのビューは、「ページ・データ」ビュー (定義済みデータ・ソースを表示)、 「パレット」ビューの「Faces コンポーネント」ドロワー (データ・ソースに結合可能な再使用可能 UI コンポーネントを含む)、 および「パレット」ビューの「データ」ドロワー (JavaBeans™ および Web サービスなどのデータ・コンポーネントをページにドラッグ可能) です。 適切な JSP モデルを選択することによって、データとコントロールを共に含んでいるページをサポートする Faces Clients コンポーネントを使用可能にすることもできます。
Rational Developer には、Faces ポータル関連 成果物の作成に役立つ 1 組のウィザードがあります。多くの場合、 これらのウィザードは、標準の Faces 成果物を作成するために使用されるウィザードと同じです。その他の使用法について詳しくは、Rational Developer 標準 Faces 資料および F1 ヘルプを参照してください。
<hx:graphicImageEx value="#{myBean.photo}"></hx:graphicImageEx>
<hx:outputLinkEx value="#{myBean.resume}"></hx:outputLinkEx>
<hx:playerGenericPlayer value="#{myBean.movie}"></hx:playerGenericPlayer>
<hx:graphicImageEx value="/.YourPortlet/theme/yourimage.gif"></hx:graphicImageEx>ここで .YourPortlet は、ポートレット・プロジェクトの文書ルート・プロパティーで、 イメージはポートレットの実行時には表示されません。 代わりに、次の方法で URL 値を指定してください。
<hx:graphicImageEx value="theme/yourimage.gif"></hx:graphicImageEx>ここで theme/yourimage.gif は文書相対です。