1. 忘记Struts 1;
2. 遍阅《Starting Struts 2》;
3. 跳过Struts 2.0, 从Struts 2.1.8.1开始;
4. 遇到问题, 首先想到《Apache Struts 2 Documentation》;
5. 初期跟着Bootstrap学, 然后跟着struts-2.1.8.1-all.zip里的apps搞;
6. 后期用好Guides.
下载《Starting Struts 2》
http://www.infoq.com/cn/minibooks/starting-struts2
下载 struts-2.1.8.1-all.zip
http://apache.etoak.com/struts/binaries/struts-2.1.8.1-all.zip
在线《Apache Struts 2 Documentation》
http://struts.apache.org/2.1.8.1/docs/home.html
在线 Bootstrap
http://struts.apache.org/2.1.8.1/docs/bootstrap.html
在线 Guides
http://struts.apache.org/2.1.8.1/docs/guides.html
附:
《Apache Struts 2 Documentation》为struts-2.1.8.1-all.zip里面的docs/docs/home.html;
同时附上《Starting Struts 2》的中文版和英文版, 免得去注册下载.
题外话:
英语看不懂就硬搞, 拿词霸、Google翻译、Google字典来戳. 戳得要死的时候, 就可以不用了.
最开始一直忽略api和reference, 后来才发现真他妈是个好东西. 没有必要浪费时间紧试, 绕大圈子.
-----------------------------------------------------------------------------------------
2010年04月30日更新:
大家的热情让我觉得弄这个帖子很值, 谢谢大家^^
whaosoft 写道
呵呵 支持一样做公益事业的 留个别的什么联系方式吧lz
alx696[at]gmail.com
archerfrank 写道
为啥starting struts2文档时2.0.6的,不是2.1的
这本书是随Struts 2.0出来的, 是对Struts 2的一个概述, 不涉及细节.
至于作者有没有写新的东西, 就不知道了.
seaizon 写道
楼主,总结的不错!正在学习strits2,很有帮助。请问《Struts2轻松入门V3.0》这本书如何?现在正在看...
既然有中文的书看, 就看看吧. 不过还是推荐啃英文Guides和API, 比较国内的有些书比较烂...
NumbCoder 写道
楼主好淫啊!
不荡就好.
treblesoftware 写道
为什么要从2.1开始???不解。
wilddonkey 写道
我是从2.0.8开始学习的,2.1变化很大?
lost_alien 写道
为啥要从2.1开始 ?
虽然Struts 2.0到Struts 2.1的改动并不大, 但是改进值得肯定.
不仅是要Struts 2.1, 还要是Struts 2.1.8.1. 为什么?
下面引用自1: Plugin Developers Guide
http://struts.apache.org/2.1.8.1/docs/plugin-developers-guide.html
下面引用自2: web.xm
http://struts.apache.org/2.1.8.1/docs/webxml.html
引用
# Convention Plugin (2.1.3+)
# Javatemplates Plugin (2.1.3+)
# OVal Plugin (2.1.7+)
# OSGi Plugin (2.1.7+)
# JSON Plugin (2.1.7+)
# Embedded JSP Plugin (2.1.7+)
# REST Plugin (2.1.1+)
...
Changed Filter Structure in Struts >= 2.1.3
...
Why the Filter is mapped with /* and how to configure explicit exclusions (since 2.1.7)
...
下面引用自: Struts 2.1发布
http://www.infoq.com/cn/news/2009/02/Struts2-1
引用
2.0和2.1之间的最大区别是什么?
2.1版修改了很多错误(有关Struts和Xwork的),添加了新的插件,例如REST、Convention和Java Templates,这些都体现了我们的发展方向。
分享到:
相关推荐
通过阅读《Struts2入门教程.pdf》,初学者可以逐步理解并掌握Struts2的基本概念和使用方法,包括Action的创建、配置、OGNL的使用、拦截器的应用以及如何处理用户请求和响应。实践是学习的最佳途径,所以建议读者结合...
本项目源码提供了一个基础的Struts2应用程序实例,对于初学者来说,这是一个很好的学习资源,可以深入理解Struts2的工作原理和架构。 Struts2的核心组件包括: 1. **Action类**:Action类是业务逻辑的载体,它是...
### Struts 1.0 学习文档:初学者入门详解 #### 一、Struts 概述 Struts 是一款基于 Java Servlet 和 XML 的开源框架,专为简化 Web 应用开发而设计。随着 Web 应用复杂度的增加,代码重用性、移植性和模块化成为...
官方文档组织不够清晰,初学者可能难以快速上手。 #### 迁移原因 迁移到Struts2的主要原因包括: - **性能提升**:Struts2在执行效率方面进行了优化,能够更好地处理高并发请求。 - **功能增强**:Struts2引入了更...
对于初学者,了解并掌握Struts2的基本架构、配置方式以及常用标签的使用是至关重要的。MAX的Struts2教程.exe很可能包含了一系列视频课程或文档,涵盖了从入门到进阶的全方位教程。建议按照教程的顺序逐步学习,从...
Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、模块化且易于管理的Web应用。它基于Model-View-Controller(MVC)设计模式,为...这本书对于初学者和有一定经验的开发者来说都是宝贵的参考资料。
对于初学者,建议先从理解Action和struts.xml开始,然后逐步学习拦截器、结果类型以及模型和视图的交互。通过这个小项目,你可以实际操作并看到Struts2如何处理请求、调用业务逻辑和呈现结果,从而对Struts2框架有更...
这个"struts2之配置实用案例struts001"很可能是针对初学者或者开发者提供的一份实践教程,旨在帮助他们理解和掌握Struts2的基本配置和用法。 在Struts2框架中,配置是至关重要的部分,它决定了应用程序的行为和流程...
这个“struts2-blank-2.0.12.war”文件是一个基于Struts2框架的空项目,版本为2.0.12,非常适合初学者或者开发者用于学习和参考。下面将详细解释Struts2框架的核心概念、主要特性以及如何使用这个空项目进行开发。 ...
总的来说,这个“struts2官方中文帮助文档.chm”是一个全面的开发者指南,涵盖了Struts2框架的所有关键概念和技术细节,对于Java Web开发者来说,无论是初学者还是经验丰富的专业人员,都是不可或缺的学习和参考资源...
无论是初学者还是有一定经验的开发者,都能从中找到适合自己的方式。 #### 二、准备工作 在开始之前,请确保已经安装了以下工具: - **JDK**: Java开发工具包,版本建议为1.8及以上。 - **Eclipse/MyEclipse**: ...
总之,"JSP上手struts2常用包2.3版"包含的这些组件和库,为初学者搭建了一个基础的Struts2开发环境。通过深入理解和实践这些组件,开发者能够快速掌握Struts2框架的使用,进而构建出功能丰富的Java web应用程序。...
- **学习资源**:对于初学者来说,可以通过官方文档、在线教程和实战项目来深入学习Struts1和Struts2的使用方法和最佳实践。 - **持续关注技术更新**:虽然Struts2相比Struts1有了很大的改进,但随着技术的发展,还...
3. **注重基础知识**:在讲解高级框架之前会先介绍相关基础知识,帮助初学者打好坚实的基础。 4. **更新及时**:紧跟技术发展潮流,及时更新教程内容,确保学习者掌握最新技术。 ### 四、Struts2基础入门核心知识点...
这些代码可以帮助初学者理解如何将EasyUI的交互与Struts2的业务处理结合起来。 5. **博文链接**:提供的链接是一个技术博客文章,可能详细解释了整合过程,包括配置、代码示例和可能出现的问题。建议阅读该文章以...
### 在Eclipse中配置Struts2项目 #### 一、软件准备 为了在Eclipse中配置Struts2项目,首先需要准备以下软件: 1. **Eclipse + Lomboz 3.2...此外,对于初学者而言,熟悉这些工具的基本操作和配置方式是非常重要的。
本教程旨在为初学者提供一个基础的SSH(Struts2、Hibernate、Spring)整合学习路径。 **Struts2** 是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,主要用于处理用户请求和控制应用程序流程。它...
### Spring初学者学习指南 #### 一、基础知识的构建 对于初学者来说,学习Spring之前必须打牢基础,包括但不限于Java基础知识、面向对象编程以及设计模式。这些是理解和运用Spring框架的重要前提。 - **Java基础...
总之,《Struts2权威指南》是Java Web开发者不可或缺的参考资料,无论你是初学者还是经验丰富的开发者,都能从中获取有价值的信息,提升你在Struts2框架下的开发技能。通过阅读这本书,你将能够深入理解Struts2的...