Apache Tapestry 5.1 最終版發(fā)布
據(jù)國(guó)外媒體報(bào)道,Apache Tapestry發(fā)布了5.1 final Release。Tapestry 5.1.0.5添加了新的功能,并保持向后兼容。
以下是Tapestry5.1的主要改進(jìn):
1.性能得到優(yōu)化,渲染復(fù)雜頁(yè)面的速度得以提升并且減少了內(nèi)存的使用;
2.之前的靜態(tài)JavaScript庫(kù)現(xiàn)在被動(dòng)態(tài)地綁定到一個(gè)單一查詢上;
3.自動(dòng)地對(duì)靜態(tài)和動(dòng)態(tài)內(nèi)容進(jìn)行GZIP壓縮(前提是客戶端支持);
4.通過(guò)Ajax實(shí)現(xiàn)的局部頁(yè)面更新升級(jí)為客戶端多區(qū)域(Zones)更新;
5.Tapestry 的屬性表達(dá)語(yǔ)言有了重大改進(jìn);
6.Taperstry的模板文件(template files)也有許多新特性和改進(jìn);
7.改進(jìn)了客戶端和服務(wù)器端對(duì)數(shù)字輸入值的校驗(yàn);
8.用戶首選的本地化信息被編碼到URL中,而不是保存在cookie里面;
9.添加了一個(gè)新組件ProgessiveDisplay,它用于增量頁(yè)面的載入。
10.有極大改進(jìn)的Maven Archetype。
11.加入了新的Tapestry 控制反轉(zhuǎn)(IoC)特性使得往服務(wù)配置里重寫服務(wù)更加容易。
12.加入了許多新的本地化和校驗(yàn)信息。
13.組件參考文檔中加入了由組件觸發(fā)的事件。
14.非常巧妙的基于Blackbird的客戶端日志記錄
15.添加了重寫URL的API以提供對(duì)Tapestry URL更好的控制。
除了這些,新版本還有許多Bugs的修復(fù)和改進(jìn)。
更多關(guān)于Tapetry的介紹可以參考 :下一代Web開發(fā)框架Tapestry初探
Tapetry 5.1 Final下載地址:http://tapestry.apache.org/download.html
【編輯推薦】