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