JSF 框架 RichFaces 4.2.0.CR1 發布
RichFaces 是一個具有 Ajax 和 JSF 特性 的 Web 框架。
JSF 和 Ajax 概念大家一定不陌生,二者結合起來衍生出 A4J(Ajax4JSF)。其目的就是將 Ajax 的功能集成到 JSF 組件中去。后來 JBoss 收購 A4J 后,又將其集成到 RichFaces 中,不但豐富了控件庫和還添加了新功能。
對開發人員來說,只要按照 JSF 的組件規范來組織頁面,免去了書寫或調用龐雜的 JavaScript 代碼或庫,就能達到夢寐以求的 Ajax 效果 ---- 可以只更新局部內容而不用刷新整個頁面,增強了用戶體驗。
RichFaces 4.2.0.CR1 發布了,4.2 版本包含從版本 3 移植過來后一些缺失的組件(rich:contextMenu , rich:hotKey ),同時利用資源加載優化提供一些相應的 API 改進,增加 push API,以及大量的 bug 修復和可用性的提升。
下載地址:http://www.jboss.org/richfaces/download/milestones
下圖是 4.1 和 4.2 版本在配置上的一些差異:
RichFaces 4.1 context-param
</td>
| RichFaces 4.2 context-param | </tr>|
org.richfaces.resourceMapping.enabled
|
→ | org.richfaces.resourceOptimization.enabled |
org.richfaces.resourceMapping.compressedStages
|
→ | org.richfaces.resourceOptimization.compressionStages |
org.richfaces.resourceMapping.packedStages
|
→ | org.richfaces.resourceOptimization.packagingStages |