您的位置: 新闻频道 Java新闻

原创新闻 Struts2.1.2 Beta 发布

2008-05-27 by 资深记者 kyo100900
评论(34) 有5398人浏览 struts2.1.2

官方网址:http://struts.apache.org/

Struts2.1.2 Beta发布的其实很低调,如果不刻意去它的官方网站,真不知道这个消息。总的来说,改动不小。下面是官方给出的兼容问题和相关特性。

 

 

向后兼容问题

 

l         2.1.0版本开始:所有的default result names以及interceptor names都统一采用骆驼命名法(比如说:以前的redirect-action,现在改为redirectAction)

 

l         2.1.0版本开始:“ajaxtheme 通过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 引用
很奇怪 为什么不 用spring的mvc 本来就是spring的一部分 应该 整合不存在任何问题。非得搞成 spring+struts 真是奇怪
nonopo 2008-06-14 19:33 引用
真实的,一下子换得不像样子了
liukale 2008-06-11 10:59 引用
struts2和struts1从根本上就不相同。struts2说白了就是webwork
ahua3515 2008-06-09 11:14 引用
哦  shut  要得花时间去关注了
shim 2008-06-07 13:08 引用
Struts2.1.2的Interceptor好像同以前不一样了?
以前的配置(网上也查过),换到2.1.2版本,
结果没有执行拦截
fuwang 2008-06-06 19:06 引用
我觉得大家把struts1.2.9用好就不错了。
cowskin 2008-06-05 12:37 引用
对,我也觉得,dojo很糟糕,不是它质量不好,而是很难去弄懂他的内部,对于javascript来说,我的观点是要不不用,要不能够透视他的内部,我和同学分别写了两个页面,我用prototype他用内置dojo,我的页面被include进他的页面,当第一次进入页面的时候,愣是提示我那边缺少一个括号,刷新一下又没事了~调试好几天了也没有发现问题,这种错误怎么调试?
zhngling 2008-06-04 11:04 引用
大而全,无所不能,那个也不好用。
我们需要简单的东西!
如jforum就是各很好的例子。
大家做程序吧它改改,或按它的思路做就行了!
灵活,简单!自由发挥。性能高!
ericxu131 2008-06-02 20:52 引用
OGNL用了一段时间 感觉不好用 没有EL+JSTL好
icanfly 2008-05-30 20:45 引用
各有所好,各个框架之间也有各自的优缺点,不然它也不会长久存在这个世界上了!各取所需吧
victorxiang 2008-05-30 11:08 引用
关注中.........
fight_bird 2008-05-29 12:43 引用
Struts2给人的感觉就是“黔驴技穷”,Struts团队本身已经没有什么有影响力的创意,拖着那些尾大不掉的tag,把WebWork猛改一统,我只能说这玩意是穷途末路。

MVC框架还是SpringMVC简洁
fly_hyp 2008-05-29 11:27 引用
没有什么意义
liang.itjob 2008-05-28 16:35 引用
不知道公司会不会又要改框架了
cuiyi.crazy 2008-05-28 14:24 引用
改动是有点大;尤其用了2的人会不爽;
觉得称为3可能比较好;
但是看起来貌似是合理的。
cuiyi.crazy 2008-05-28 14:23 引用
AllenZhang 2008-05-28 13:14
我觉得最大的失误是还没有抛弃dojo
----------------
dojo不是已经作为插件了么? 必须自己增加引用说明,要不默认是不支持的;我从这个新闻是这么理解的。呵呵
slaser 2008-05-28 14:01 引用
太复杂了,我以后还是搞spring MVC吧。
AllenZhang 2008-05-28 13:14 引用
我觉得最大的失误是还没有抛弃dojo
kyo100900 2008-05-28 12:13 引用
现在框架都在努力“减肥”,兼容性问题不可避免

发表评论

您还没有登录,请登录后发表评论