论坛首页 Java企业应用论坛

《Struts2技术内幕》 新书样章和导读

浏览 16061 次
该帖已经被评为精华帖
作者 正文
   发表时间:2011-10-28  
由于本书尚未出版,我在这里只能给出部分样章供大家参考。

《Struts2技术内幕》 新书部分篇章连载(一)

《Struts2技术内幕》 新书部分篇章连载(二)

《Struts2技术内幕》 新书部分篇章连载(三)

《Struts2技术内幕》 新书部分篇章连载(四)

《Struts2技术内幕》 新书部分篇章连载(五)


对于样章的选择,我在这里给出我的理解。

第一,许多读者对如何学习Struts2,如何学习开源框架的问题最感兴趣。因此我摘录了书中第二章最后一节的内容作为样章供读者参考。

第二,要理解Web开发,应该首先建立起面向对象的思想观念。面向对象这个话题很大,我也不可能面面俱到,我的水平或许也不足以讲清楚。所以在书中我采取的方式是针对一个特定的话题来讲:对象的构成分析。而这部分内容也在本书的第二章第一节中,作为样章的一部分给出大家。大家千万不要小看这一节,因为这一节中所提到的概念,实际上是整个Java领域中一些核心问题的汇总。看似简单的概念,背后可以延伸出来的内容非常多。在我的整个书中,这部分内容将被反复提及并作为重要的立论依据。

第三,我将本书的第三章中的“多角度透析Struts2”作为样章的一个重要原因是帮助读者理顺Struts2这个框架的大致内容。因为有许多读者会提出这样的问题:我想看Struts2的源码,不知道如何入手。在这一篇样章中,我将首先从宏观的角度,对Struts2的所有代码进行运行主线的划分,再从微观的角度对每条运行主线中所涉及到的元素及其主要作用进行大致的讲解。希望通过这一样章,读者能够对Struts2的结构有一个大致的感性认识。

第四,我在论坛上曾经看到不少人对Struts2中的Dispatcher类有所疑问,对这个类的解读也有很多误解的地方。所以我将第九章中对Dispatcher这个类的分析作为样章提供出来。限于篇幅,我并未列出Dispatcher的初始化过程,不过对于希望了解Dispatcher的同学,应该已经有所帮助。

第五,又回归到了概念范畴,我给出的是我对“请求-响应的实现模式”的分析作为样章。这是本书的第七章的第一节。可以说,这一节的内容是整本书的精华部分。因为我试图讲清楚的是Web框架的设计原理,这里不仅仅包含了Struts2,也包含了SpringMVC。读者可以从中看到之所以会产生那么多种MVC框架的本质原因以及不同MVC框架之间的本质区别。由于本书的内容主要围绕Struts2,所以我并没有就这个话题花费过多的笔墨。希望读者可以从字里行间去体会,为什么Struts2要这样设计,为什么SpringMVC要那样设计。
   发表时间:2011-10-28  
基于2.0的版本讲述的?

本人菜鸟,还希望能多讲讲如何更好的关注后续版本的变化和学习
0 请登录后投票
   发表时间:2011-10-28  
fangbz 写道
基于2.0的版本讲述的?

本人菜鸟,还希望能多讲讲如何更好的关注后续版本的变化和学习


Struts2.1之后源码变化不多,我是基于2.1讲的。
0 请登录后投票
   发表时间:2011-10-28  

不错, 一直很想买这种类型的书, 终于找到了, THX

0 请登录后投票
   发表时间:2011-10-28  
好贴留名 前十送书 哈哈 开玩笑
谢谢lZ
0 请登录后投票
   发表时间:2011-10-28  
支持一个吧,毕竟静下心来看源码的人越来越少了。
0 请登录后投票
   发表时间:2011-10-28  
好好好好  真是好啊
0 请登录后投票
   发表时间:2011-10-28  
一直SPRINGMVC路过
0 请登录后投票
   发表时间:2011-10-28  
激动人心啊。担心楼主爆料太多,书没太多人买~
0 请登录后投票
   发表时间:2011-10-28  
liguocai2009 写道
激动人心啊。担心楼主爆料太多,书没太多人买~

你担心得太多了
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics