私はjsfが初めてで、JSF、Rich-/Prime-/IceFacesの明確な違いについて知りたいです。
JSF では、拡張子が .jsp のページを作成し、バッキング Bean に Java コードを記述します。
しかし、すべての「顔」がどのように異なり、jsf に関連しているのか。
私はjsfが初めてで、JSF、Rich-/Prime-/IceFacesの明確な違いについて知りたいです。
JSF では、拡張子が .jsp のページを作成し、バッキング Bean に Java コードを記述します。
しかし、すべての「顔」がどのように異なり、jsf に関連しているのか。
簡単に言えばと思います。ref:ソース
JSFは、コンポーネントを使用してユーザーインターフェイスを構築するためのリクエスト駆動型MVCWebフレームワークです。
また、PrimeFaces / RichFaces / IceFacesは、JSF上で使用できるコンポーネント/JSFライブラリです。
RichFaces:JavaServerFaces用のオープンソースのAjax対応コンポーネントライブラリです
ICEfaces、オープンソース、Java JSF拡張フレームワークと豊富なコンポーネント、JavaScriptなしのAjax
JSFコンポーネントを備えたPrimeFacesAjaxフレームワーク
Prime、Rich、Ice Facesは、jsfページで使用できるコンポーネントのバンドルです。「primefacesshowcase」をグーグルで検索すると、primefacesで利用可能なすべてのコンポーネントのショーケースが表示されます。単純な標準のjsfコンポーネントを使用する代わりに、prime、rich、ice、または別のライブラリのコンポーネントを使用できます。コンポーネントには、たとえば、並べ替えのあるテーブルやカレンダー入力などがあります。
これらのライブラリを使用すると、豊富なアプリケーションの開発が容易になります。
まあ、そうではありません。JSF
Oracle/Sunによって作成されたJSPの後継です。他のすべての*facesフレームワークは元々ベースにJSF
なっていますが、より多くの機能があります(通常、より多くのコンポーネントが存在しないJSF
、より優れたAjaxサポートなど)。しかし、それはまだ同じ古いものJSF
で、いくつかの金メッキが施されています:)。
また、注意-どのような種類のJSF
プロジェクトでも、.jspよりも多くの拡張子を付けることができます(例:.xhtml、.jsfなど)。