`
jalx
  • 浏览: 22502 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

^ ^给Struts 2初学者的建议

 
阅读更多
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,这些都体现了我们的发展方向。
分享到:
评论
27 楼 treblesoftware 2010-05-01  
鄙视LZ,为什么要从2.1开始????回答。
26 楼 zhongxinhu 2010-05-01  
LZ总结的相当好!
25 楼 aran 2010-04-30  
hao ren yi shen ping an
24 楼 sichanlandag 2010-04-30  
没看下面你发出来的 自己找了地方下了去了
23 楼 towelboy 2010-04-30  
LZ是好人啊。。收下了。。
22 楼 lost_alien 2010-04-30  
为啥要从2.1开始 ?
21 楼 sam_gg 2010-04-30  
及时雨啊,感谢LZ
20 楼 抢街饭 2010-04-30  
谢谢楼主!!!!
19 楼 NumbCoder 2010-04-30  
楼主好淫啊!
18 楼 wilddonkey 2010-04-30  
我是从2.0.8开始学习的,2.1变化很大?
17 楼 rogercj_lfy 2010-04-30  
lz很热情,不错,支持下
16 楼 treblesoftware 2010-04-29  
为什么要从2.1开始???不解。
15 楼 20055294 2010-04-29  
对 于 我这种 不懂 SSH的人非常有用
14 楼 happycode 2010-04-29  
API是最好的帮助文档
13 楼 cjx186 2010-04-29  
支持好人一下。呵呵。不错不错。
12 楼 spsmysp 2010-04-29  
正愁怎么入门呢...
lz是个好人~
谢谢
11 楼 duben 2010-04-29  
  可以好好看一下了,
  谢谢楼主.


10 楼 seaizon 2010-04-29  
楼主,总结的不错!正在学习strits2,很有帮助。请问《Struts2轻松入门V3.0》这本书如何?现在正在看...
9 楼 zhangzi 2010-04-29  
LZ人很好,很热情!
8 楼 wudasheng 2010-04-29  
顶下楼主!!!!

相关推荐

    struts2 初学教程

    通过阅读《Struts2入门教程.pdf》,初学者可以逐步理解并掌握Struts2的基本概念和使用方法,包括Action的创建、配置、OGNL的使用、拦截器的应用以及如何处理用户请求和响应。实践是学习的最佳途径,所以建议读者结合...

    struts2 项目源码

    本项目源码提供了一个基础的Struts2应用程序实例,对于初学者来说,这是一个很好的学习资源,可以深入理解Struts2的工作原理和架构。 Struts2的核心组件包括: 1. **Action类**:Action类是业务逻辑的载体,它是...

    Struts1.0学习文档-初学者入门.doc

    ### Struts 1.0 学习文档:初学者入门详解 #### 一、Struts 概述 Struts 是一款基于 Java Servlet 和 XML 的开源框架,专为简化 Web 应用开发而设计。随着 Web 应用复杂度的增加,代码重用性、移植性和模块化成为...

    Migrating From Struts1 To Struts2

    官方文档组织不够清晰,初学者可能难以快速上手。 #### 迁移原因 迁移到Struts2的主要原因包括: - **性能提升**:Struts2在执行效率方面进行了优化,能够更好地处理高并发请求。 - **功能增强**:Struts2引入了更...

    详细的Struts2教程

    对于初学者,了解并掌握Struts2的基本架构、配置方式以及常用标签的使用是至关重要的。MAX的Struts2教程.exe很可能包含了一系列视频课程或文档,涵盖了从入门到进阶的全方位教程。建议按照教程的顺序逐步学习,从...

    Struts2权威指南完整版

    Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、模块化且易于管理的Web应用。它基于Model-View-Controller(MVC)设计模式,为...这本书对于初学者和有一定经验的开发者来说都是宝贵的参考资料。

    struts2新手入门小项目

    对于初学者,建议先从理解Action和struts.xml开始,然后逐步学习拦截器、结果类型以及模型和视图的交互。通过这个小项目,你可以实际操作并看到Struts2如何处理请求、调用业务逻辑和呈现结果,从而对Struts2框架有更...

    struts2之配置实用案例struts001

    这个"struts2之配置实用案例struts001"很可能是针对初学者或者开发者提供的一份实践教程,旨在帮助他们理解和掌握Struts2的基本配置和用法。 在Struts2框架中,配置是至关重要的部分,它决定了应用程序的行为和流程...

    struts 空项目 struts2-blank-2.0.12.war

    这个“struts2-blank-2.0.12.war”文件是一个基于Struts2框架的空项目,版本为2.0.12,非常适合初学者或者开发者用于学习和参考。下面将详细解释Struts2框架的核心概念、主要特性以及如何使用这个空项目进行开发。 ...

    struts2官方中文帮助文档.chm

    总的来说,这个“struts2官方中文帮助文档.chm”是一个全面的开发者指南,涵盖了Struts2框架的所有关键概念和技术细节,对于Java Web开发者来说,无论是初学者还是经验丰富的专业人员,都是不可或缺的学习和参考资源...

    struts2开发环境的搭建

    无论是初学者还是有一定经验的开发者,都能从中找到适合自己的方式。 #### 二、准备工作 在开始之前,请确保已经安装了以下工具: - **JDK**: Java开发工具包,版本建议为1.8及以上。 - **Eclipse/MyEclipse**: ...

    JSP上手struts2常用包2.3版

    总之,"JSP上手struts2常用包2.3版"包含的这些组件和库,为初学者搭建了一个基础的Struts2开发环境。通过深入理解和实践这些组件,开发者能够快速掌握Struts2框架的使用,进而构建出功能丰富的Java web应用程序。...

    程序员必看的书籍Struts1和Struts2的区别

    - **学习资源**:对于初学者来说,可以通过官方文档、在线教程和实战项目来深入学习Struts1和Struts2的使用方法和最佳实践。 - **持续关注技术更新**:虽然Struts2相比Struts1有了很大的改进,但随着技术的发展,还...

    泰牛程序员 韩顺平 JavaEE全套 第15部分 Struts2基础入门

    3. **注重基础知识**:在讲解高级框架之前会先介绍相关基础知识,帮助初学者打好坚实的基础。 4. **更新及时**:紧跟技术发展潮流,及时更新教程内容,确保学习者掌握最新技术。 ### 四、Struts2基础入门核心知识点...

    JQuery EasyUI 整合struts2 代码下载

    这些代码可以帮助初学者理解如何将EasyUI的交互与Struts2的业务处理结合起来。 5. **博文链接**:提供的链接是一个技术博客文章,可能详细解释了整合过程,包括配置、代码示例和可能出现的问题。建议阅读该文章以...

    Struts2_Hibernate_Spring基础教程

    本教程旨在为初学者提供一个基础的SSH(Struts2、Hibernate、Spring)整合学习路径。 **Struts2** 是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,主要用于处理用户请求和控制应用程序流程。它...

    对于Spring初学者的学习建议

    ### Spring初学者学习指南 #### 一、基础知识的构建 对于初学者来说,学习Spring之前必须打牢基础,包括但不限于Java基础知识、面向对象编程以及设计模式。这些是理解和运用Spring框架的重要前提。 - **Java基础...

    struts2权威指南

    总之,《Struts2权威指南》是Java Web开发者不可或缺的参考资料,无论你是初学者还是经验丰富的开发者,都能从中获取有价值的信息,提升你在Struts2框架下的开发技能。通过阅读这本书,你将能够深入理解Struts2的...

Global site tag (gtag.js) - Google Analytics