Tapestry 4.1的改变

本文总结了Tapestry 4.1版本的主要更新内容:包括去除对commons-io和commons-logging的依赖并引入commons-lang;API层面移除了所有标记为废弃的接口;JavaScript方面更改了表单提交逻辑;同时对Tacos组件的支持也进行了调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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将另外写一篇笔记)
其他还有很多,具体使用后再做详细笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值