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