Struts 2.1 新特性

Struts 2.1 特性

Struts 2.1.6于2009年一月13日正式发布(恰好是我们过年期间)。
这是Struts 2当前稳定的GA版本。

Struts 2.1.6与Struts 2.0.x之间有一些差异,
比如增加了Javatemplates插件(Since 2.1.3) 、Convention插件(Since 2.1.3) 等。

有一个需要指出的是:Struts 2.0主要的Ajax支持已经改为Dojo插件,而且不再推荐使用。

Struts 2.0原有的“零配置”支持也不再推荐使用了,改为使用Struts 2.1的Convention(约定)插件

Convention实际上是“零配置”的升级版——就像我上课自己开发MVC示例一样:
它完全采用约定来加载Action、配置Result等。
不仅不需要XML配置文件,连Annotation都可以不要。

Struts2.1还有一个最大的亮点:REST插件(以Convention为基础)。
使用REST插件,Struts 2完全提供Rails风格的REST支持。

(注:REST现被翻译为"表述性状态转移"——我觉得是一个非常失败的翻译。
我想:没有人知道这个所谓的”表述性状态转移“是什么东西。
我会在《Struts 2权威指南》里提出我的翻译说法。
就像AOP编程里的Advice,以前都是翻译为”建议“或”通知“。
05年我写作《Spring 2.0宝典》,在书中将Advice翻译为“处理”。
今天我看到,几乎所有地方都将其翻译为“增强处理”,“处理单元”。呵呵,也许这就是我那本书的贡献了。
希望从《Struts 2权威指南》之后,REST就不会被翻译为"表述性状态转移")

关于REST和Struts 2的介绍请看
Go Light with Apache Struts 2 and REST
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值