RichFaces 3.3.1 GA版發布
RichFaces團隊宣布RichFaces 3.3.1GA版的發布。新版本包含了若干新組件,提供更好的穩定性,並且修復了至少1100個Bug。而且,還有一個新的相冊例子用於學習和構建應用。
新的組件和功能:
在3.3.1版本中新增了若干新組件。最受期待的是新的布局(layout)組件,以及新的主題。團隊也在發行包中增加了一個rich:colorPicker/標簽。
布局組件和主題
1.利用rich:page/標簽可以很容易地設置頁面結構,諸如heaer, footer, content, and sidebar。
2。rich:layout/和rich:layoutPanel/這種層疊式頁面使用雅虎的UI CSS Grid來提供更多靈活性。
團隊還新增加了一個概念主題(themes),它們是預先定義好並打包的布局,並且可以與上面提到的標簽交互。這樣做使得開發者很容易對布局進行調試,就像使用skins(皮膚)來更換look feel(外觀)一樣。他們還創建了maven的archetype和CDK goals以簡捷地創建屬於你的主題。更多詳細信息請參考: layout design wiki和RichFaces development guide
Bug修復以及穩定性
上面已經提到,1100個以上的Bug得到了修復,具體請參見:release notes.
團隊還擴展了基於Selenium*的自動化測試軟件,並強化了其穩定性,使得項目可以在保證高質量和運行環境覆蓋率的前提下穩步前進。
相冊Demo
開發團隊正在准備一個完整的相冊應用Demo。它包含了拖拽,文件上傳以及wysiwyg等編輯組件。他們很快就會在網上發布這個Demo的一個版本,你可以關注項目主頁,或者留意他們的Twitter:RichFaces Twitter
展望
RichFaces團隊目前的關注焦點是RichFaces 4.0,這個版本將於JSF2.0完全整合,並且會重新設計以增強一致性,性能以及易用性。所有的項目會議和計劃都是公開的,所以歡迎大家參加這個項目。詳細信息參考:RichFaces Team Meeting wiki 和RichFaces 4.0 Planning wiki。
注:
◆RichFaces 是用於 Java Server Faces(JSF)的一種新的用戶界面組件套件。除了其他優點外, RichFaces 還提供內置的 JavaScript 和 AJax 功能,從而滿足客戶期望。
◆Seleniuum是一個可移植的Web應用軟件測試框架。這些測試可以寫成Html表格的形式或者用若干種流行編程語言編寫。它們可以被直接運行在現今大部分浏覽器中。