由于本书尚未出版,我在这里只能给出部分样章供大家参考。
《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要那样设计。
分享到:
相关推荐
《Struts2技术内幕:深入解析Struts2架构设计与实现原理》主要分为3大部分,内容安排具有极强的逻辑推理性,章和章之间互相呼应且互为印证。知识准备篇首先介绍了获取、阅读和调试Struts2源代码的方法,以及Struts2源...
《Struts2技术内幕:深入解析Struts2架构设计与实现原理》以Struts2的源代码为依托,通过对Struts2的源代码的全面剖析深入探讨了Struts2的架构设计、实现原理、设计理念与设计哲学,对从宏观上和微观上去了解Struts2...
《Struts2技术内幕:深入解析Struts2架构设计与实现原理》由国内极为资深的Struts2技术专家(网名:downpour)亲自执笔,iteye兼CSDN产品总监范凯(网名:robbin)以及51CTO等技术社区鼎力推荐。 本书以Struts2的...
struts2技术内幕
Struts2技术内幕.pdf 中文,里面剖析的很清晰,值得学习、研究。
"Struts2 技术内幕——深入解析Struts2架构设计"这本书深入探讨了Struts2的核心机制和设计理念,帮助开发者更好地理解和应用这个框架。 Struts2的核心组件包括Action、Interceptor、Result和Configuration。Action...
《Struts2技术内幕 权威指南》是一本深入探讨Struts2框架的书籍,涵盖了该框架的核心概念、设计模式以及最佳实践。书中可能包含了以下几个关键知识点: 1. **Struts2架构**:Struts2的核心架构基于拦截器...
《Struts2技术内幕:深入解析Struts2架构设计与实现原理》主要分为3大部分,内容安排具有极强的逻辑推理性,章和章之间互相呼应且互为印证。知识准备篇首先介绍了获取、阅读和调试Struts2源代码的方法,以及Struts2源...
要深入学习和掌握Struts2,建议阅读官方文档,参与实际项目实践,也可以参考相关的技术书籍和教程,例如《Struts2技术内幕——深入解析Struts2架构设计与实现原理》等资源,来提升对Struts2框架的全面理解。
### Struts2技术内幕:深入解析Struts架构设计与实现原理 #### Struts2概述 Struts2是Apache Software Foundation支持的一个开源项目,它是Struts1的下一代版本,继承了Struits1的优点,并在此基础上进行了大量的...
这本书《Struts2技术内幕——深入解析Struts2架构设计与实现原理》深入探讨了Struts2的核心机制和设计理念,旨在帮助开发者更好地理解和运用这个框架。 首先,Struts2的出现是为了解决Struts1在MVC模式中的局限性,...
本书《Struts2技术内幕——深入解析Struts2架构设计与实现原理》结合提供的《struts2基础.chm》资料,为我们提供了深入理解Struts2内部机制的机会。 首先,Struts2的核心在于它的拦截器(Interceptor)机制。拦截器...
资源名称:Struts2技术内幕:深入解析Struts架构设计与实现原理内容简介:本书由国内极为资深的Struts2技术专家(网名:downpour)亲自执笔,iteye兼CSDN产品总监范凯(网名:robbin)以及51CTO等技术社区鼎力推荐。...
《Struts2技术内幕:深入解析Struts架构设计与实现原理》 ~ 陆舟 (作者)Struts 2 是Java Web 应用首选的MVC 框架。本书主要分为3个部分:准备篇讲述了源代码阅读环境、Struts的组织结构、MVC框架及Web开发话题相关的...