`
jalx
  • 浏览: 22542 次
  • 性别: 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,这些都体现了我们的发展方向。
分享到:
评论
47 楼 jerrypopking 2010-08-23  
lz是好人,呜呜,亲人啊
46 楼 xiaolixv 2010-07-27  
;正在找STRUTS
45 楼 zqding 2010-07-27  
lz人相当地道呵。挺起来
44 楼 jalx 2010-07-27  
testfor1 写道
LZ你说的初学者是有JAVA基础的初学者,当初我刚学那会就被你发的这些头疼的资料搞得停滞不前,你想想一个没有基础的人去看英文资料还能学的下去吗?
不建议初学者查阅英文资料,最好是在BLOG上看看别人的实例和经验,有了学习的动力才能继续走下去。


题为:“^ ^给Struts 2初学者的建议”!
建议Java初学者通过其它好的方法,打好Java基础。基础非常重要,这点现在是深有体会!
43 楼 cin_ie 2010-06-25  
LZ真好。谢谢LZ。
42 楼 slaser 2010-06-24  
Spring mvc直接看reference搞定。
41 楼 s-s-h 2010-06-24  
LZ整理的很不错啊
40 楼 andy54321 2010-06-23  
不错,
这样大家都进步了,
多喜洋洋啊
39 楼 flashing 2010-06-23  
说实话struts2的高级特性,bug太多了。不过基础框架还是很稳定的。
38 楼 舞指如歌 2010-06-21  
感谢分享这么好的经验,的确,我刚开始学技术喜欢到处去买书,现在觉得网上的资料是最直接和最全面的。
37 楼 testfor1 2010-06-21  
LZ你说的初学者是有JAVA基础的初学者,当初我刚学那会就被你发的这些头疼的资料搞得停滞不前,你想想一个没有基础的人去看英文资料还能学的下去吗?
不建议初学者查阅英文资料,最好是在BLOG上看看别人的实例和经验,有了学习的动力才能继续走下去。
36 楼 chrisx 2010-06-21  
一直以来使用的Struts2-2.1.6,关注下新版本

说实话,感觉S2所带的一些插件还是慎用好,虽说一时方便了,但不灵活,可维护性差点,只是个人感觉
35 楼 qiaoqinqie 2010-05-15  
下起来 看看  很久没有用了
34 楼 it2010 2010-05-11  
LZ 不错的资料 我在学习中.........
33 楼 nail2008 2010-05-11  
楼主大好人,帮你顶顶
32 楼 懒萝卜 2010-05-07  
我也是初学者,也是直接从2.1.8.1用起的。
31 楼 oritenson 2010-05-07  
非常有帮助,谢谢了!
30 楼 flashing 2010-05-01  
深以为然,我觉得lz发的才是学习struts2的正道!尤其是看文档和附带的showcase
29 楼 daoyongyu 2010-05-01  
LZ是个热心公益事业的人啦,观点也比较有个性啦。
28 楼 husan 2010-05-01  
呵呵,学习了,谢谢楼主

相关推荐

    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. **博文链接**:提供的链接是一个技术博客文章,可能详细解释了整合过程,包括配置、代码示例和可能出现的问题。建议阅读该文章以...

    在Eclipse中配置Struts2项目

    ### 在Eclipse中配置Struts2项目 #### 一、软件准备 为了在Eclipse中配置Struts2项目,首先需要准备以下软件: 1. **Eclipse + Lomboz 3.2...此外,对于初学者而言,熟悉这些工具的基本操作和配置方式是非常重要的。

    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