ICEfaces
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/06/22 15:12 UTC 版)
ナビゲーションに移動 検索に移動
![]() |
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。2021年6月)
( |
作者 | ICEsoft Technologies Inc. |
---|---|
最新版 |
4.2.0 / 2017年3月9日
|
種別 | Ajax、Java、JSF2、フレームワーク |
ライセンス | Open Source MPL, Apache |
公式サイト | http://www.icesoft.org/ |
ICEfacesは、オープンソースであり、Ajaxをクライアントサイドコンポーネントとして使用するJavaServer Faces (JSF) の実装の一つである。 RIAアプリケーションをJavaで実装する際に使用される。 ICEfacesでは、JavaScriptや、そのプラグインを使用せず、Javaでクライアントサイドのコーディングを行う。
アーキテクチャ
ICEfacesにより、開発者はAjaxアプリケーション開発をJavaScriptで行う必要がなくなる。 Javaアプリケーション開発者の技術を増幅させるものであり、Java EE上で使用される。 ICEfacesのリッチプレゼンテーション機能は、JSF標準に基づいており Ajaxを使用した拡張コンポーネントを補充し、すべての標準コンポーネントを提供している。
ICEfacesは、部分サブミットを提供している。 部分サブミットとは、HTTP Postリクエストでフォーム全体を送信せず、 個々のフィールドのバリデーションを行うために十分なデータのみを送信することを意味している。
また、Ajaxのプッシュ機能を提供している。 プッシュ機能とは、クライアントサイド (JavaScript) からではなく、サーバによって引き起こされる WebPageのDOMを部分的に更新する独特の機能である。
外部リンク
- ICEfacesのページへのリンク