ICEfaces

ICEfaces是一個基於Ajax的JSF開發框架。ICEfaces原本是一個商業產品,現已開源基於MozillaPublicLicense發布。它提供一整套完整的Java EE應用程式開發組件,能夠幫助開發人員用純Java(not JavaScript)快速開發瘦客戶端胖網際網路應用程式(Rich Internet Applications:RIA)。

ICEfaces是一個基於Ajax的JSF開發框架。ICEfaces原本是一個商業產品,現已開源基於Mozilla Public License發布。它提供一整套完整的Java EE應用程式開發組件,能夠幫助開發人員用純Java(not JavaScript)快速開發瘦客戶端胖網際網路應用程式(Rich Internet Applications:RIA)。可通過其提供的一個線上Demo體驗一下ICEfaces的強大組件。
ICEFaces是JSF組件的一個類庫,並在此基礎上添加了對AJAX特有的處理方法:在Server端綁定了DOM,並且通過AJAX的推技術將 Server端上的改變傳遞給client。這就意味著Server端在與各種各樣的後端數據服務互動後,獲得表示層應如何變化的信息,利用推技術,立即可以異步傳送動態數據給用戶界面,而不需用戶的介入。
ICEFaces組件套裝相當完整,包括將普通JSF的組件改造成支持AJAX的一些特性。比如說,JSF里綁定HTML標籤的inputText組件,通過ICEFaces現在可被感知,將所輸入的數據“局部”提交。server得到的是剛才所輸入的那小部分數據,而不再需要等到整個頁面都提交完了再處理。
ICEFaces組件套裝也包括styling, a menu bar, a connection status widget, effects (也就是highlights, pulses, fades), a progress bar, a file upload widget, charts, and a capable set of panels.
http://www.icefaces.org/

相關詞條

熱門詞條

聯絡我們