Faces ベースのアプリケーション開発は、Faces 開発が Web アプリケーションに実装される方法とよく似た方法で、ポートレットに適用できます。Rational® Software Development Platform の Faces サポートは、Faces ポートレット・アプリケーションの書き込みプロセスを単純化し、ポートレット・アプリケーションの基本的な要件の多くを管理する必要性をなくします。
Rational ツールは、IBM® ポートレット API と JSR 168 ポートレット API の両方を使用してポートレット開発をサポートします。
さまざまなウィザードを使用して、Faces 固有の JSP および Java ファイルを含むこれらの成果物を生成します。 Page Designer では、Faces ポートレット JSP ファイル用の簡単な編集環境が提供されています。
Rational ツールでは、以下のいくつかのビューが提供されています。 これらのビューによって、Faces コンポーネントのポートレット・アプリケーションへの追加および更新が簡単に行えます。 これらのビューは、「ページ・データ」ビュー (定義済みデータ・ソースを表示)、 「パレット」ビューの「Faces コンポーネント」ドロワー (データ・ソースに結合可能な再使用可能 UI コンポーネントを含む)、 および「パレット」ビューの「データ」ドロワー (JavaBeans™ および Web サービスなどのデータ・コンポーネントをページにドラッグ可能) です。 適切な JSP モデルを選択することによって、データとコントロールを共に含んでいるページをサポートする Faces Clients コンポーネントを使用可能にすることもできます。
Rational ツールには、Faces ポータル関連 成果物の作成に役立つ 1 組のウィザードがあります。多くの場合、 これらのウィザードは、標準の Faces 成果物を作成するために使用されるウィザードと同じです。その他の使用法について詳しくは、 標準 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 は文書相対です。