|
ICEfacesは、オープンソースであり、Ajaxをクライアントサイドコンポーネントとして使用するJSFの実装の一つである。 RIAアプリケーションをJavaで実装する際に使用される。 ICEfacesでは、Javascriptや、そのプラグインを使用せず、Javaでクライアントサイドのコーディングを行う。 == アーキテクチャ == ICEfacesにより、開発者はAjaxアプリケーション開発をJavascriptで行う必要がなくなる。 Javaアプリケーション開発者の技術を増幅させるものであり、JavaEE上で使用される。 ICEfacesのリッチプレゼンテーション機能は、JSF標準に基づいており Ajaxを使用した拡張コンポーネントを補充し、すべての標準コンポーネントを提供している。 ICEfacesは、部分サブミットを提供している。 部分サブミットとは、HTTP Postリクエストでフォーム全体を送信せず、 個々のフィールドのバリデーションを行うために十分なデータのみを送信することを意味している。 また、Ajaxのプッシュ機能を提供している。 プッシュ機能とは、クライアントサイド(Javascript)からではなく、サーバによって引き起こされる WebPageのDOMを部分的に更新する独特の機能である。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「ICEfaces」の詳細全文を読む スポンサード リンク
|