声明:JavaEye新闻文章的版权属于JavaEye网站所有,严禁任何网站转载本文,否则必将追究法律责任!
官方网址:http://struts.apache.org/
Struts2.1.2 Beta发布的其实很低调,如果不刻意去它的官方网站,真不知道这个消息。总的来说,改动不小。下面是官方给出的兼容问题和相关特性。
向后兼容问题
l 从2.1.0版本开始:所有的default result names以及interceptor names都统一采用骆驼命名法。(比如说:以前的redirect-action,现在改为redirectAction)。
l 从2.1.0版本开始:“ajax”theme 通过Dojo插件来支持。应用程序如果要使用ajax theme的话,必须加入dojo插件,并且还需要在页面上将dojo插件自己的taglib/model导入。
l 从2.1.0版本开始:使用Tiles plugin时,必须强制加入一个DOCTYPE定义到Titles XML文件中。
l 先前版本中,不可变的Configuration对象现在可以通过一个builder来创建。注意,这个新加入的API并不兼容先前的版本。这里主要影响的是定义在Configuration上的那些插件。
l 原来的静态方法ActionContext().getContext()现修改为不再延迟加载ActionContext对象了。依赖于此行为的单元测试需要先通过容器(servlet或应用服务器)才能设置ActionContext。
l 用新的OGNL方法“text(String)”来代替“getText(String)”,这仅仅影响到的是方法,不是属性。一些OGNL表达式需要更新到新版本了。
新特性与插件
l REST Plugin支持
l JUnit Plugin支持(从核心部分移出,单独做成了插件)
l TestNG Plugin支持(从核心部分移出,单独做成了插件)
l DWR Plugin支持(从核心部分移出,单独做成了插件)
l Portlet Plugin支持(必须2.1.0版本以上)
来自:http://struts.apache.org/


评论 共 34 条 发表评论
十八阿哥 2008-08-13 08:22 引用
programmer 2008-07-19 09:16 引用
nonopo 2008-06-14 19:33 引用
liukale 2008-06-11 10:59 引用
ahua3515 2008-06-09 11:14 引用
shim 2008-06-07 13:08 引用
以前的配置(网上也查过),换到2.1.2版本,
结果没有执行拦截
fuwang 2008-06-06 19:06 引用
cowskin 2008-06-05 12:37 引用
zhngling 2008-06-04 11:04 引用
我们需要简单的东西!
如jforum就是各很好的例子。
大家做程序吧它改改,或按它的思路做就行了!
灵活,简单!自由发挥。性能高!
ericxu131 2008-06-02 20:52 引用
icanfly 2008-05-30 20:45 引用
victorxiang 2008-05-30 11:08 引用
fight_bird 2008-05-29 12:43 引用
MVC框架还是SpringMVC简洁
fly_hyp 2008-05-29 11:27 引用
liang.itjob 2008-05-28 16:35 引用
cuiyi.crazy 2008-05-28 14:24 引用
觉得称为3可能比较好;
但是看起来貌似是合理的。
cuiyi.crazy 2008-05-28 14:23 引用
我觉得最大的失误是还没有抛弃dojo
----------------
dojo不是已经作为插件了么? 必须自己增加引用说明,要不默认是不支持的;我从这个新闻是这么理解的。呵呵
slaser 2008-05-28 14:01 引用
AllenZhang 2008-05-28 13:14 引用
kyo100900 2008-05-28 12:13 引用