Posted on 2009-05-07 21:08
云自無心水自閑 閱讀(1718)
評論(0) 編輯 收藏 所屬分類:
Java 、
心得體會 、
Tapestry
Tapestry5.1經過數個alpha,Beta版的非正式發布,今天終于在主頁看到最終正式版5.1.0.5的發布。
這次的版本算得上是比較迅速了,從官方主頁中可以看到,第一版5.1.0.1是2月24日發布了,短短3個月不到的時間,發了4個版本,動作不可謂不迅速。
5.1中具有以下幾個新特性
1、Tapestry現在開始采用BlackBird作為JavaScript的調試工具
2、一個Ajax的事件請求現在可以返回一個MultiZoneUpdate實例來更新瀏覽器中的多個區
3、客戶端數字的檢驗實現了國際化
4、相對于5.0.18有顯著的性能提升,主要是頁面的加載時間和頁面的渲染時間大大縮短
5、Tapestry的IoC服務現在既可以是Advised也可以是Decorated
6、Tapestry的服務現在可以注入到Spring的Bean中
7、對于支持Gzip的客戶端,Tapestry現在可以壓縮返回包
8、有序的和Mapped的配置信息現在可以被重新賦值
9、屬性表達式得到加強,現在可以調用有參數的方法,或者創建一個列表
10、IoC的貢獻既可以是類(自動生成實例)也可以是具體的實例
11、現在提供了一個簡單的可以重寫內建服務的方法
這里面最讓我感興趣的還是性能的提升,不知道在展示大數據量的時候性能的提升到底有多少,有機會一定要測試一下。