この記事は、 のレガシー記事です。。 Liferay製品の旧バージョンにも適用されます。 記事のメンテナンスは終了していますが、情報はまだ通用する可能性があります。
この記事では、Java Server Faces、さらに言えばLiferay Facesに役立つ機能について解説しています。
解像度
Java Server Facesの特徴
Java Server Facesは、ユーザーインターフェースの業界標準であり、以下のような機能を備えています:
- Java仕様で標準化されています。
- 多くのJavascriptの代わりに、少しのJavaコードを使用して開発を容易にすることができます。
- 大手ベンダー(Oracle、JBoss)がサポートしている。
- 助け、支え、貢献するための大きなコミュニティ。
Liferay Facesの特徴
- Liferay Facesは、Liferay Portal内でJavaServer™ Faces(JSF)規格をサポートします。
- Liferay Faces Alloyサブプロジェクトは、Alloy UIを利用したJSF UIコンポーネントのスイートを提供します。
- Liferay Faces Bridgeサブプロジェクトは、JSFのポートレットブリッジで、JSFのWebアプリケーションをポートレットとしてLiferay Portal内に配備する機能を提供します。
- Liferay Faces Portalサブプロジェクトは、JSFユーティリティ、ELキーワード、そしてLiferay Portalが提供するJSPタグライブラリのFaceletに相当するJSF UIコンポーネントのスイートを提供します。
- CDIとWSRPをサポートします:
- 成熟したプラットフォームです:Liferay Facesは本番での使用を前提に作られており、前回のリリースではQAに多くの時間が費やされました。
- 少量のバグ/問題点。 100本程度しかなく、ほとんどがマイナーなものです。