`
downpour
  • 浏览: 713946 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
00a07ae5-264f-3774-8903-8ad88ce08cb0
Struts2技术内幕
浏览量:116879
4d8508f2-c0dd-3df8-9483-04cc612afbbc
SpringMVC深度探险...
浏览量:229946
社区版块
存档分类
最新评论

忘记李刚,一步一步跟我学Struts2

阅读更多
李刚同学的《Struts2权威指南》已经以迅雷不及掩耳盗铃之势遍布祖国的大江南北。我本无心写此类教程式的文章,思量再三,还是打算花费我大量的时间和精力为广大程序员做出一点微不足道的贡献。其中原因有三:

1. 实在不忍心让广大穷苦的程序员因为相信所谓的权威而去花大价钱购买意义不是很大的书籍。大家的钱都是辛苦赚来的不是?书托的无耻行径以及某些背后操纵书托的人的无耻行径实在让人忍无可忍。

2. 试图总结一下Javaeye在Webwork一直到Struts2的发展过程中所做许多许多最佳实践。

3. 借助Javaeye的平台,希望更多的人能了解,没有培训机构,没有书托,我们同样能在网络上学习到真正的知识。

同时,在此做几点声明:

1. 系列文章必然有错误,网友可通过各种方式指出错误,我会及时修正和补救。

2. 程序开发的许多地方存在哲学分歧,我会在文章中表述我的观点,如果与您的观点不谋而合是最好,如果观点正好相反,也请不要进行人生攻击。

3. 系列文章纯属原创,并不针对任何书籍或者培训机构。相反,我会在系列文章中大量引用别人的观点,大量引用Javaeye中的其他文章,但是我一定会注明出处。

4. 系列文章完成后,我会使用Javaeye的电子书功能将其做成电子文档,完全开源,完全免费,大家可以任意下载,并提出宝贵意见。

由于从各处收集资料,加上个人的心得体会,是一个费时费力的事情。我会争取在5周到6周内完成系列文章,并且在每周发表在论坛上。下面是我预期的目录和专题,具体内容请大家耐心等待。


声明:

最近有不少朋友说,我在博客中发表的文章,使用了“忘记李刚”的字样,对我的人品表示了怀疑。在这里,我想说的是,我写系列文章的目的之一是打击书托。事实上,目前也起到了一定的效果。现在google上面搜索“李刚 Struts2”,已经不再是满屏的《Struts2权威指南》了。鉴于此,我也不想把标题改掉,我也不认为有修改的必要。对我的人品表示怀疑的同学,我只能“走自己的路,让别人说去吧”。





如何学习Struts2

———— Struts2的学习途径 (downpour)

http://www.iteye.com/wiki/struts2/1306-struts2-way-of-learning

———— Struts2的学习资料 (downpour)

http://www.iteye.com/wiki/struts2/1314-struts2-of-learning-materials

———— Struts2免费学习资料下载 (robbin)

http://www.iteye.com/wiki/struts2/1322-struts2-free-learning-materials-to-download

———— Struts2开发环境搭建 (downpour)

http://www.iteye.com/wiki/struts2/1321-struts2-development-environment-to-build

MVC框架初探

————  MVC框架的困惑 (downpour)

http://www.iteye.com/wiki/struts2/1390-confusion-with-mvc-framework

数据,MVC框架的粘合剂

———— OGNL —— 数据运转的催化剂 (downpour)

http://www.iteye.com/wiki/struts2/1353-ognl-catalyst-for-data-operation-in-struts2

———— 在Struts2中使用OGNL (downpour)

http://www.iteye.com/wiki/struts2/1356-how-to-use-ognl-in-struts2

———— Struts2中的参数传递 (downpour)

http://www.iteye.com/wiki/struts2/1365-passing-parameters-in-struts2

Action,MVC的核心控制器

———— Struts2中的Action (downpour)

http://www.iteye.com/wiki/struts2/1379-action-in-struts2

拦截器,让Action有更宽广的延伸空间

———— 拦截器详解 (downpour)

http://www.iteye.com/wiki/struts2/1397-deep-into-struts2-interceptors

视图,对外展现的接口

———— Result机制,让视图更丰富 (downpour)

http://www.iteye.com/wiki/struts2/1462-result-in-struts2

———— 标签库,永恒的争论话题 (downpour)

http://www.iteye.com/wiki/struts2/1463-taglib-the-eternal-debate-topic

配置,如何变得更简单

———— 配置,灵活还是简单? (downpour)

http://www.iteye.com/wiki/struts2/1352-configuration-flexible-or-simple

———— Struts2配置详解 (downpour)

http://www.iteye.com/wiki/struts2/1386-detailed-configuration-in-struts2

plugin,让Struts2更精彩

———— 深入plugin (downpour)

http://www.iteye.com/wiki/struts2/1333-deep-into-plugin

Struts2的最佳实践总结
分享到:
评论
78 楼 Lixh1986 2012-11-30  
毫无疑问,楼主的帖子很有深度,而且容易让人理解。
如果你的文摘更能让人理解和获取知识,那么我愿意支付给您费用。
学知识就是要破费的,这是毫无疑问。所以如果别人去收去一点费用,这是合理的。
楼主能够无偿为广大辛苦的同学提供更好的学习资料,是您高尚,令人佩服。
付出要有回报,这也是世间的理,不能随意去破坏啊。
77 楼 悲剧了 2011-08-05  
08年写的,但是现在看来还是目前见过最好的帖子
76 楼 lilad1398 2009-05-22  
实在不忍心让广大穷苦的程序员因为相信所谓的权威而去花大价钱购买意义不是很大的书籍。大家的钱都是辛苦赚来的不是?书托的无耻行径以及某些背后操纵书托的人的无耻行径实在让人忍无可忍。 



说的太好了,乖乖的,我就是深受其害呀!
75 楼 whg333 2009-03-16  
处女贴就用来留记号了~
感谢楼主的奉献精神~学习~
74 楼 xzdmms 2009-03-07  
太佩服了 08年底开始学struts,从1.3直接转2.0的,感觉struts2真的很好用
73 楼 cysg 2009-02-21  
downpour 写道

声明: 最近有不少朋友说,我在博客中发表的文章,使用了“忘记李刚”的字样,对我的人品表示了怀疑。在这里,我想说的是,我写系列文章的目的之一是打击书托。事实上,目前也起到了一定的效果。现在google上面搜索“李刚 Struts2”,已经不再是满屏的《Struts2权威指南》了。鉴于此,我也不想把标题改掉,我也不认为有修改的必要。对我的人品表示怀疑的同学,我只能“走自己的路,让别人说去吧”。

支持!这才是正义的行为,佩服博主的勇气!
同样,这个社会也需要你这样的人!
72 楼 downpour 2009-02-08  
———— 标签库,永恒的争论话题 (downpour)

http://www.iteye.com/wiki/struts2/1463-taglib-the-eternal-debate-topic
71 楼 lirenjiede 2009-02-05  
楼主很好,我支持你
70 楼 downpour 2009-02-05  
———— Result机制,让视图更丰富 (downpour)

http://www.iteye.com/wiki/struts2/1462-result-in-struts2
69 楼 downpour 2009-02-05  
声明:

最近有不少朋友说,我在博客中发表的文章,使用了“忘记李刚”的字样,对我的人品表示了怀疑。在这里,我想说的是,我写系列文章的目的之一是打击书托。事实上,目前也起到了一定的效果。现在google上面搜索“李刚 Struts2”,已经不再是满屏的《Struts2权威指南》了。鉴于此,我也不想把标题改掉,我也不认为有修改的必要。对我的人品表示怀疑的同学,我只能“走自己的路,让别人说去吧”。
68 楼 shz2008bj 2009-02-04  
楼主的人品那是相当牛了....希望像你这样的人越来越多,软件行业会越来越好
67 楼 yizhitunshu 2009-02-02  
   
楼主的大作我都拜读了,写的太好了,刚好能看懂,深入浅出,言简意赅。像你这么有才又无私的人,真真夏昕再世,林信良复生啊。我好多年没买过书了,就是等楼主这样的人出书了
66 楼 downpour 2009-02-01  
65 楼 ruderal 2009-01-21  
downpour 写道
框架是为了解决一个又一个在Web开发中所遇到的问题而诞生的。不同的框架,都是为了解决不同的问题,但是对于程序员而言,他们只是jar包而已。框架的优缺点的评论,也完全取决于其对问题解决程度和解决方式的优雅性的评论。所以,千万不要为了学习框架而学习框架,而是要为了解决问题而学习框架,这才是一个程序员的正确学习之道。

说得很好
64 楼 downpour 2009-01-21  
补充了一篇很早就成型但是一直没有完稿的文章:

————  MVC框架的困惑 (downpour)

http://www.iteye.com/wiki/struts2/1390-confusion-with-mvc-framework
63 楼 downpour 2009-01-15  
好久没有更新文章了。一方面这两天工作有点忙,另外我也在对写作思路进行整理。希望大家谅解。

今天更新了一篇有关Struts2的Action的文章。

———— Struts2中的Action (downpour)

http://www.iteye.com/wiki/struts2/1379-action-in-struts2
62 楼 downpour 2009-01-07  
61 楼 java_web 2009-01-05  
关注到底。
60 楼 chrrity 2009-01-05  
每天都在等待更新,downpour写的的确不错,内部的实现机制讲解的很透彻清晰。
继续期待大作
59 楼 downpour 2009-01-05  
更新了一篇OGNL相关的文章,敬请阅读。

———— 在Struts2中使用OGNL (downpour)

http://www.iteye.com/wiki/struts2/1356-how-to-use-ognl-in-struts2

相关推荐

Global site tag (gtag.js) - Google Analytics