注:(originally posted on the WebWork user forum)
I just finished migrating two applications from Webwork 2.2.4 to Struts 2.0.0 and thought I'd share what steps are involved in the process.
Package names
Substitute com.opensymphony.webwork
to org.apache.struts2.
Substitute com.opensymphony.xwork
to com.opensymphony.xwork2.
Configuration files
Rename webwork.properties
to struts.properties.
Rename xwork.xml
to struts.xml.
Change all occurrences of 'webwork' in struts.properties and struts.xml to 'struts'.
In web.xml, change com.opensymphony.webwork.dispatcher.FilterDispatcher to org.apache.struts2.dispatcher.FilterDispatcher.
Converters
If you are using converters that subclass WebworkTypeConverter, rename the superclass to StrutsTypeConverter.
JSP's
You have to change the taglib URI: uri="/webwork" to uri="/struts-tags"
Then you're done!
Well, maybe I've forgotten something but I'll guess you find that out when you try do compile and deploy your application...
分享到:
相关推荐
webwork2.2.4架包帮助学习
WebWork 2.2.4 是一款基于Java的开源MVC(Model-View-Controller)框架,用于构建企业级Web应用程序。它提供了丰富的特性和工具,帮助开发者更高效地进行Web应用开发。在这个"WebWork 2.2.4开发指南"中,我们将深入...
最近在做个项目,用的是webwork+spring+hibernate,在网上看了不少webwork+spring的配制方式,大多都是老的配制方式,比如2.1.7的,webwork2.2.4新加了很多功能,和spring的配制也简单了很多,我做了一个简单的登录...
1. **下载和安装**:首先,你需要从官方网站或可靠的源下载WebWork-2.2.4的jar包,并将其添加到你的项目的类路径中。 2. **配置Web.xml**:在你的Web应用的`web.xml`配置文件中,你需要配置WebWork的过滤器和监听器...
WebWork的这些特性被集成到Struts 2中,使得Struts 2成为了一个高效且易用的MVC框架。 **Struts 2的生命周期**: 1. 用户发起HTTP请求。 2. Struts 2 框架接收到请求,解析请求参数。 3. 拦截器链开始执行,按照...
Struts2框架实际上可以视为WebWork2框架的继承者,两者之间的关系紧密而复杂,下面将从多个角度深入分析。 ### Struts2与WebWork2的历史沿革 WebWork2作为一款开源的Java Web应用程序框架,在其鼎盛时期为开发者...
【Webwork2 简介】 WebWork是由OpenSymphony组织开发的Java企业级Web框架,专注于组件化和代码重用。...WebWork与Struts的相似之处在于Action的使用和配置方式,使得从Struts过渡到WebWork相对平滑。
《Struts 2实战》结合实例介绍了Struts 2框架,主要内容包括Action、Result、Interceptor等框架组件,基于注解的配置选项等新特征,Struts 2插件 FreeMarker,如何从Struts 1和WebWork 2迁移到Struts 2,Ajax标签、...
不用多说了,Struts 2权威指南--基于WebWork核心的MVC开发(高清完整版),解压出来有200多M,因为权限不怎么够,我一共分了12卷,是一本不可多得的好书。第一卷附目录: 第1章 Struts 2概述,第2章 Struts 2下的Hello...
Webwork2 的许多创新后来被整合到 Struts2 中,进一步提升了其功能和性能。 **Direct Web Remoting (DWR)** 是一种 JavaScript 到 Java 的通信库,它允许在浏览器端直接调用服务器端的 Java 方法,从而实现 AJAX...
是学习struts 2很好的资料,这是原代码,分成两个压缩包.
Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系...虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。
《Struts 2实战》结合实例介绍了Struts 2框架,主要内容包括Action、Result、Interceptor等框架组件,基于注解的配置选项等新特征,Struts 2插件 FreeMarker,如何从Struts 1和WebWork 2迁移到Struts 2,Ajax标签、...
从某种程度上来讲,Struts2没有继承Struts 1的血统,而是继承WebWork的血统。或者说,WebWork衍生出了Struts2,而不是Struts 1衍生了Struts2。因为Struts2是WebWork的升级,而不是一个全新的框架,因此稳定性、性能...
"webwork2.2.4%2Bspring%2Bhibernate"可能是一个包含了整合WebWork 2.2.4、Spring和Hibernate配置的子目录或文件,这通常包括配置文件(如web.xml、struts-config.xml等)、类库和可能的示例代码,帮助开发者快速...
### 从Struts1迁移到Struts2 #### 引言 随着技术的发展与进步,Struts1作为曾经广泛使用的Web应用框架,逐渐被Struts2等新一代框架所取代。Struts2以其更加灵活的设计、丰富的特性以及更好的性能表现成为众多开发者...
- `webwork2开发指南.pdf`则是针对WebWork框架的指导手册,帮助理解WebWork的设计原理和用法。 通过以上文档,你可以系统地学习Struts2和WebWork的基本概念、核心组件以及实际应用。在掌握这两个框架的基础上,...
此外,还需要将`webwork-2.2.4\src\java`目录下的`webwork-default.xml`文件复制到项目的`src`目录下,并将`webwork.tld`文件放置于项目的`WebRoot/WEB-INF`目录中。 #### 四、配置文件 在WebWork项目中,有几个...
WebWork和Struts2是两个在Java Web开发领域中非常重要的框架,它们为构建MVC(Model-View-Controller)架构的应用程序提供了强大的支持。WebWork是早期的一个框架,后来发展成为了Struts2的核心,因此深入理解...