|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2006-12-16 关键字: webwork,struts2
以下文字来自struts2官方网站。 一、变化struts2代码始于webwork2.2.3,少许的比较大的改动可能会影响你的webwork2.2应用的移植 1、一些被Deprecated掉的方法和类已经被移除,这包括XWork Inversion of Control (IoC) 框架。 2、使用xhtml 主题的一些工具库被DOJO的工具组件替代。 3、使用FCK editor的rich text editor 组件被DOJO的rich text editor 替代,因为LGPL许可的原因。 4、date picker组件也由于LGPL许可的原因被DOJO的date picker组件替代,不幸地,DOJO的date picker组件不支持国际化。 感觉3有点可惜,FCK Editor还是很好用的。 二、移植。1、包名将 com.opensymphony.webwork 替换成 org.apache.struts2. 2、配置文件将 webwork.properties 重命名为 struts.properties. 将struts.properties和struts.xml 中出现的所有webwork替换成struts web.xml中,将com.opensymphony.webwork.dispatcher.FilterDispatcher 替换为 org.apache.struts2.dispatcher.FilterDispatcher 3、转换器如果您使用的转换器继承了 WebworkTypeConverter, 将超类重命名为 StrutsTypeConverter。 4、JSP文件您必须将标签URI uri="/webwork" 替换为 uri="/struts-tags" 打完、收工,基本上可以测试发布了。 当然JDK5能用上的话最好的,对J4的支持,没有测试过。
另外,在使用中发现struts2支持struts1中的通配符配置,struts2相对于struts1,有了很大的变化,这归功于interceptor的使用和OGNL和为用户着想的设计,使用struts2能很明显地提高生产力。希望webwork经过apache的重新打造后能发扬光大。 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2006-12-16
这一篇文章很久前就有的,在官方上,辛苦楼主翻译过来啦.
这本是webwork论坛上一位网友写的,后来被收入了struts2的文档. struts2令我失望了,东搞西搞了一年,结果就是大体全搬webwork的 |
|
| 返回顶楼 | |
|
最后更新时间:2006-12-16
是这样的啊,javaeye真是卧虎藏龙。翻译倒是比较简单。反正最近在看struts2的文档。虽然以前已经比较熟悉webwork了,但一直没有真正切入到项目中。我比较喜欢opensymphony开源组织软件的小而精,这一点apache显得比较厚重,加上各大IT巨头的支持,用apache东西还是比较放心的。
|
|
| 返回顶楼 | |
|
最后更新时间:2006-12-16
宏基小键盘 写道 是这样的啊,javaeye真是卧虎藏龙。翻译倒是比较简单。反正最近在看struts2的文档。虽然以前已经比较熟悉webwork了,但一直没有真正切入到项目中。我比较喜欢opensymphony开源组织软件的小而精,这一点apache显得比较厚重,加上各大IT巨头的支持,用apache东西还是比较放心的。
apache感觉像一个杂乱的市场,但又有很多很多精品项目,基本什么东西都有 这一排时不时地在学习stripes,感觉比struts轻量多了,可能在那么多MVC的框架里学RoR前端部分学得最像的一个框架 |
|
| 返回顶楼 | |
|
最后更新时间:2006-12-16
那我还是直接用webwork2吧,struts2只是看上去很美。
|
|
| 返回顶楼 | |
|
最后更新时间:2006-12-17
webwork以后只会出fix bug的版本了,要用还是struts2吧,不过jdk1.5支持是虽然好事,但还有很多公司在用着1.3,1.4
|
|
| 返回顶楼 | |
|
最后更新时间:2006-12-17
强烈关注stripes,比struts2有希望突围。君不见lightbody老兄都选择它了吗
|
|
| 返回顶楼 | |
|
最后更新时间:2006-12-17
我觉得还是暂时用着webwork2比较保险,只知道struts2是基于webwork2,但是到底它添加了哪些新东西,还是不是很了解。
|
|
| 返回顶楼 | |
|
最后更新时间:2006-12-17
ahuaxuan 写道 我觉得还是暂时用着webwork2比较保险,只知道struts2是基于webwork2,但是到底它添加了哪些新东西,还是不是很了解。
While Struts 2 started with the code from WebWork 2.2.3, a few major changes have taken place that will impact the migration of a WebWork 2.2 application: 1、Deprecated methods and classes have been removed. This includes the XWork Inversion of Control (IoC) framework. 2、The tooltip library used by the xhtml theme was replaced by Dojo's tooltip component. 3、The rich text editor component that used the FCK editor was replaced by Dojo's rich text editor due to FCK's LGPL license 4、The date picker component was replaced by Dojo's date picker also due to LGPL license issues. Unfortunately, the Dojo date picker component has no support for internationalization unlike the WebWork component, and generally has less features overall. |
|
| 返回顶楼 | |
|
最后更新时间:2006-12-28
既然这么多高手发言 比较了 webwork2 和 struts 那么有没有人能够整理个比较贴切程序员的 阅读版本的文档,让大家 比较直观的了解 二者的差异,
论坛中能不能够写些有价值的东西,让大家称道 而不是让大家觉得看了很多废话 谢谢大家 |
|
| 返回顶楼 | |
浏览 4359 次











