您所在的位置:读书频道 > 设计开发 > 其它开发 > 1.5 WebWork和Struts 2对比

1.5 WebWork和Struts 2对比

2009-05-27 11:53 李刚 电子工业出版社 我要评论(0) 字号:T | T
一键收藏,随时查看,分享好友!

《Struts 2.1权威指南》第1章Struts 2概述,本章大致介绍了Web应用的开发历史,从历史的角度介绍了Model 1和Model 2的简要模型和特征,进而介绍了MVC模式的主要策略和主要优势。本节为大家介绍WebWork和Struts 2对比。

AD:

1.5  WebWork和Struts 2对比

从某种程度上来看,Struts 2是WebWork的升级,而不是Struts 1的升级,甚至在Apache的Struts 2的官方文档都提到:WebWork到Struts 2是一次平滑的过渡。实际上,Struts 2.0其实是WebWork 2.3而已,从WebWork 2.2迁移到Struts 2.0不会比从WebWork 2.1迁移到WebWork 2.2更麻烦。

在很多方面,Struts 2仅仅是改变了WebWork下的名称,因此,如果开发者具有WebWork的开发经验,将可以更加迅速地进入Struts 2的开发领域。

下面是Struts 2与WebWork命名上存在改变(见表1.1):

表1.1  Struts 2和WebWork成员名称的关系

Struts 2成员

WebWork成员

com.opensymphony.xwork2.*

com.opensymphony.xwork.*

org.apache.struts2.*

com.opensymphony.webwork.*

struts.xml

xwork.xml

struts.properties

webwork.properties

Dispatcher

DispatcherUtil

org.apache.struts2.config.Settings

com.opensymphony.webwork.config.Configuration

除此之外,Struts 2也删除了WebWork中少量特性。

AroundInterceptor:Struts 2不再支持WebWork中的AroundInterceptor。如果应用程序中需要使用AroundInterceptor,则应该自己手动导入WebWork中的AroundInterceptor类。

富文本编辑器标签:Struts 2不再支持WebWork的富文本编辑器,如果应用中需要使用富文本编辑器,则应该使用Dojo的富文本编辑器。

IoC容器支持:Struts 2不再支持内建的IoC容器,而改为全面支持Spring的IoC容器,以Spring的IoC容器作为默认的Object工厂。

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节

网友评论TOP5

查看所有评论(

提交评论

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点专题

更多>>

读书

网管员必读——网络安全(第2版)
本书是在《网管员必读—网络安全》第1版的基础上修改而成的。新版在保留第1版实用内容的基础上增加了大量新的实用内容,同时删除

51CTO旗下网站

领先的IT技术网站 51CTO 领先的中文存储媒体 WatchStor 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 移动互联网生活门户 灵客风LinkPhone