欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Tapestry 4.1的改变 TapestryAjaxJavaScriptApache 

程序员文章站 2024-02-20 18:08:40
...
1、依赖上的改变
去掉了对commons-io,commons-logging的依赖,增加了commons-lang包.(commons
-logging的类加载存在内存泄漏
http://wiki.apache.org/jakarta-commons/Logging/UndeployMemoryLeak)
2、api上的改变
所有标记deprecated的api在4.1中已经被去除(是不是所有还不确定),这也意味着
没有page.visit和page.global了,没有了ActionService/ActionLink,
RequestCycle对象的创建中去除了IMonitor和RequestContext。
3、javascript上的改变
老的javascript form逻辑已经改变,不再存在form.events事件。替换为非ajax和
ajax两个版本的form提交, tapestry.form.submit("string id of form element or
actual form element")和tapestry.form.submitAsync("string id of form
element or actual form element").
4、不能单独使用tacos组件,已经内置,tacos组件将只支持t4.0分支。
(具体如何在升级t4.0到t4.1中去除tacos将另外写一篇笔记)
其他还有很多,具体使用后再做详细笔记

Tapestry 4.1的改变
            
    
    
        TapestryAjaxJavaScriptApache Tapestry 4.1的改变
            
    
    
        TapestryAjaxJavaScriptApache