JavaServer Faces (Faces) は、事前作成ユーザー・インターフェース・コンポーネント (Faces コンポーネント) を含む JSP ページの作成を可能にするテクノロジーです。 Faces コンポーネントを含む JSP ページは、Web アプリケーションまたはポートレットに組み込むことができます。Faces コンポーネントの使用をサポートする JSP カスタム・タグ・ライブラリーがあります。
デフォルトで、追加するデータ型に適合する Faces コンポーネントも JSP ファイルに追加されます。 これらの Faces コンポーネントは、定義済みデータ・ソースにバインドされます。 たとえば、データ・テーブルは、「ページ・データ」ビューから Bean プロパティーをドロップすることによって、 ポートレット・ページに追加できます。