WebWork 2.2部分新特性介绍

WebWork2.2到现在还没有发布,不过就要发布Beta版本了(2005-8-29发布了beta1).

本文参考http://wiki.opensymphony.com/display/WW/WebWork+2.2相关内容,又从CVS上得到源码进行了粗略的研究.


1.XWork升级到到1.1版本 
 增加了spring的支持.

2.大力支持FreeMarker
 新增ftl模板,包括simple和xhtml,模板默认为freemarker的ftl了,当然还是可以配置为velocity的,在webwork.properties里面修改.
 
 
3.AJAX的大力支持
 使用dojo,dwr等来做AJAX 支持,数据校验也可以使用AJAX.
 好像增加了很多页面上的小饰件.


4.支持Spring的IOC
 原来的SpringObjectFactoryListener等被放到了webwork项目里.其他相关的类也被放到XWork里.

5.Hibernate支持
 不过看起来很简单的几个类,没有试
 
6.支持JAVA5的一些特性
 没试过.

7.加入了portlet支持
 胡鹏飞写的一个WWPortlet加入了webwork,虽然支持,但是对文档和代码质量有些担心.嘿嘿,能加入Webwork是个巨大的诱惑哦


8.Eclipse/Idea插件
 不过没有看到代码,只看到一个空项目

9.文件上传的拦截器支持文件类型大小检测

10.增加了一个I18nInterceptor,处理国际化

11.增加了一个ParameterNameAware接口,用来限制action的参数

12.增加了一个datePicker,用来选择日期

13.模板支持继承特性

     例如现在xhtml就是继承simple,ajax继承xhtml. 只要覆写需要修改的文件即可,不需要全部copy了

14.xwork.xml支持全局异常

 删除/废弃的项目:

  •  TextTag的value0.value1...
  • Velocity的标签支持
  • VoiceUI Tag
  • pell and cos multipart upload
  • ...

 


另外还有很多新的特性,有时间在补充,没时间就不一一列举了. :)

 

posted on 2005-09-02 14:25 Scud(飞云小侠) 阅读(1699) 评论(0)  编辑  收藏 所属分类: WEB


只有注册用户登录后才能发表评论。


网站导航:
 
<2005年9月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

导航

统计

公告

文章发布许可
创造共用协议:署名,非商业,保持一致

我的邮件
cnscud # gmail


常用链接

留言簿(14)

随笔分类(113)

随笔档案(103)

相册

友情链接

技术网站

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜