| 開発元 | ICEsoft Technologies Inc. |
|---|---|
| 最新版 | |
| 最新評価版 | |
| リポジトリ |
👁 ウィキデータを編集 |
| 種別 | Ajax、Java、JSF2、フレームワーク、オープンソース |
| ライセンス | Open Source MPL, Apache |
| 公式サイト |
www.icefaces.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 Home Page
- Inherent AJAX Security with Java and JSF
- ICEfaces
- License FAQ
- ICEfaces and Spring 2.5 in Java EE
- MyEclipse ICEfaces Tutorial
