http://struts.apache.org/
Apache已经发布了Struts2.0的正式版,即2.0.6GA版本。这个版本已经可以在项目中正式使用了。当然大家一定很关心,从webwork2.2迁移到struts2.0麻烦不麻烦,请看Struts2.0的FAQ:
引用
Essentially, Struts 2.0 is the technical equivalent of WebWork 2.3. Aside from the package and property renaming, it isn't much different than, say, migrating from WebWork 2.1 to 2.2.
Struts2.0其实就是webwork2.3而已,从webwork2.2迁移到struts2.0不会比从webwork2.1到2.2更麻烦。
webwork2.2和struts2.0差异对比:
http://struts.apache.org/2.x/docs/key-changes-from-webwork-2.html
迁移步骤:
http://struts.apache.org/2.x/docs/webwork-2-migration-strategies.html
总结:
大致来说,struts2.0就是把package和配置文件的名字改了改而已,别的没有做什么改动,所以现在用struts2.0和用webwork2.2没有多大区别。当然这迁移一迁就是将近两年,还是有点进步的:
1、搭配struts2.0的xwork版本必须使用xwork2.0.1,而xwork2.0.1集成了可选的Google Guice IoC容器
2、Struts2.0弄了一个plugin机制,来适配各种扩展机制
3、全面引入annotation语法,验证,拦截都可以用annotation了。
所以用webwork的同志们,大胆的迁移到struts2.0来吧。
分享到:
相关推荐
01 为Struts 2.0做好准备 02 常用的Struts 2.0的标志(Tag) 03 Struts 2.0的Action讲解 04 在Struts 2.0中国际化(i18n)您的应用程序 05 转换器(Converter)——Struts 2.0中的魔术师 06 在Struts 2.0中实现表单...
Struts 2.0系列(MAX),pdf格式,全方位介绍struts2: 常用的Struts 2.0的标志(Tag)介绍 Struts 2.0的Action讲解 在Struts 2.0中国际化(i18n)您的应用程序 转换器(Converter)——Struts 2.0中的魔术师 在Struts ...
Struts2.0是Java Web开发中的一个强大框架,它基于Model-View-Controller(MVC)设计模式,为开发者提供了构建可维护性高、结构清晰的Web应用程序的工具。这个"Struts2.0视频教程+struts2.0中文教程"包含的资源旨在...
JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0...
开发者可以通过搜索引擎找到丰富的教程、示例代码和解决方案,提升自己在Struts2.0上的技能。 `软件更新及说明.url`可能指向框架的更新日志或最新版本的发布说明,这对于保持项目与最新稳定版本同步至关重要。了解...
配置方面,Struts2.0使用XML文件(如struts.xml)来描述框架的行为,包括包、Action、拦截器、结果等元素。这些配置文件不仅能够清晰地描述框架结构,还提供了高度的可定制性,开发者可以根据项目需求调整框架的行为...
3. **拦截器**:Struts2.0使用拦截器来处理请求,拦截器链可以在不修改Action代码的情况下添加新的功能,如日志、事务管理等。 4. **OGNL表达式语言**:Struts2.0使用OGNL(Object-Graph Navigation Language)作为...
这个“Struts2.0 Jar包”包含了所有必要的库文件,使得开发者可以便捷地进行Struts2.0的开发工作。 1. **Struts2框架基础**: Struts2是Apache软件基金会的一个开源项目,它是Struts1.x的升级版本,引入了许多改进...
在开始开发Struts 2应用之前,首先需要从Apache官方网站下载Struts 2的发行包,通常推荐下载all包,因为它包含了所有必要的文档、源码、实例和库文件。解压后,可以参考提供的示例程序进行学习,例如`struts2-blank-...
总结来说,Struts2.0 jar包是Java Web开发中一个强大且灵活的MVC框架,它提供了完善的架构支持,使得开发者可以高效地构建复杂Web应用。通过学习和掌握Struts2.0,开发者能够更好地理解和实践MVC模式,提高开发效率...
struts2.0的数据校验框架struts2.0的数据校验框架struts2.0的数据校验框架struts2.0的数据校验框架
### Struts 2.0 详细配置解析 #### 一、Struts 2.0 简介 ...通过上述介绍,我们可以了解到 Struts 2.0 的核心概念及其工作原理。掌握了这些基础知识后,开发者可以更轻松地使用该框架构建高质量的 Web 应用程序。
通过这个简单的入门案例,你可以了解到Struts2.0框架的基本使用流程,包括Action、配置、视图等关键概念。随着深入学习,你将能够掌握更多高级特性,如拦截器的自定义、动态方法调用、OGNL表达式等,从而更高效地...
在Struts 2.0中,你可以看到许多Struts 1.0的改进,以及WebWork框架引入的新特性,这些改进使得Struts 2.0在处理复杂业务逻辑和用户交互时表现得更为出色。 1. **Action和Result**: 在Struts 2.0中,Action类是处理...
通过以上步骤和理解,你可以开始使用Struts 2.0构建你的第一个“Hello World”应用。随着进一步的学习,你将掌握如何创建复杂的Web应用,包括表单验证、国际化、异常处理、文件上传下载等功能。Struts 2.0的灵活性和...
通过深入阅读这份"三大框架中文文档中的struts2.0开发手册",开发者不仅可以掌握Struts2.0的基础知识,还能学习到实际项目开发中的最佳实践,提升自己的编程技能。手册中可能还会包含实例代码、常见问题解答以及调试...
这个压缩包包含了Struts2.0的核心jar文件以及可能的源代码,使得开发者可以直接查看和理解框架内部的工作原理。 在Java开发中,jar(Java Archive)文件是一种归档格式,它集合了多个类文件和其他资源,便于分发和...
在开始Struts2.0的学习之旅前,首要任务是搭建开发和运行环境。这一步骤至关重要,它包括从Apache官方网站下载Struts2.0包,以及在Eclipse等IDE中创建新的Web项目。通过将Struts2.0的库文件添加到项目中,确保所有的...
总的来说,"Struts2.0学习系列"会引导你逐步探索以上知识点,结合提供的安装包,你可以搭建起一个简单的Struts2.0示例项目,从而加深对框架的理解和实践。从创建Action到编写配置文件,再到实现视图展示,每一步都至...