读书人

^ ^给Struts 2菜鸟的建议

发布时间: 2012-10-09 10:21:45 作者: rapoo

^ ^给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,这些都体现了我们的发展方向。
28 楼 husan 2010-05-01 呵呵,学习了,谢谢楼主 29 楼 daoyongyu 2010-05-01 LZ是个热心公益事业的人啦,观点也比较有个性啦。 30 楼 flashing 2010-05-01 深以为然,我觉得lz发的才是学习struts2的正道!尤其是看文档和附带的showcase 31 楼 oritenson 2010-05-07 非常有帮助,谢谢了! 32 楼 懒萝卜 2010-05-07 我也是初学者,也是直接从2.1.8.1用起的。 33 楼 nail2008 2010-05-11 楼主大好人,帮你顶顶 34 楼 it2010 2010-05-11 LZ 不错的资料 我在学习中......... 35 楼 qiaoqinqie 2010-05-15 下起来 看看 很久没有用了 36 楼 chrisx 2010-06-21 一直以来使用的Struts2-2.1.6,关注下新版本

说实话,感觉S2所带的一些插件还是慎用好,虽说一时方便了,但不灵活,可维护性差点,只是个人感觉 37 楼 testfor1 2010-06-21 LZ你说的初学者是有JAVA基础的初学者,当初我刚学那会就被你发的这些头疼的资料搞得停滞不前,你想想一个没有基础的人去看英文资料还能学的下去吗?
不建议初学者查阅英文资料,最好是在BLOG上看看别人的实例和经验,有了学习的动力才能继续走下去。 38 楼 舞指如歌 2010-06-21 感谢分享这么好的经验,的确,我刚开始学技术喜欢到处去买书,现在觉得网上的资料是最直接和最全面的。 39 楼 flashing 2010-06-23 说实话struts2的高级特性,bug太多了。不过基础框架还是很稳定的。 40 楼 andy54321 2010-06-23 不错,
这样大家都进步了,
多喜洋洋啊 41 楼 s-s-h 2010-06-24 LZ整理的很不错啊 42 楼 slaser 2010-06-24 Spring mvc直接看reference搞定。 43 楼 cin_ie 2010-06-25 LZ真好。谢谢LZ。 44 楼 jalx 2010-07-27 testfor1 写道LZ你说的初学者是有JAVA基础的初学者,当初我刚学那会就被你发的这些头疼的资料搞得停滞不前,你想想一个没有基础的人去看英文资料还能学的下去吗?
不建议初学者查阅英文资料,最好是在BLOG上看看别人的实例和经验,有了学习的动力才能继续走下去。

题为:“^ ^给Struts 2初学者的建议”!
建议Java初学者通过其它好的方法,打好Java基础。基础非常重要,这点现在是深有体会! 45 楼 zqding 2010-07-27 lz人相当地道呵。挺起来 46 楼 xiaolixv 2010-07-27 ;正在找STRUTS 47 楼 jerrypopking 2010-08-23 lz是好人,呜呜,亲人啊

读书人网 >软件架构设计

热点推荐