Struts2技术内幕:深入解析Struts2架构设计与实现原理 PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
现在已经02点25分了,请注意休息
Struts2技术内幕

Struts2技术内幕
深入解析Struts2架构设计与实现原理

陆舟
Struts 2 架构
浏览人数:145
读者:             ...
   《Struts2技术内幕:深入解析Struts2架构设计与实现原理》由国内极为资深的Struts2技术专家(网名:downpour)亲自执笔,iteye兼CSDN产品总监范凯(网名:robbin)以及51CTO等技术社区鼎力推荐。《Struts2技术内幕:深入解析Struts2架构设计与实现原理》以Struts2的源代码为依托,通过对Struts2的源代码的全面剖析深入探讨了Struts2的架构设计、实现原理、设计理念与设计哲学,对从宏观上和微观上去了解Struts2的技术内幕提供了大量真知灼见。同样重要的是,《Struts2技术内幕:深入解析Struts2架构设计与实现原理》还深入挖掘并分析了Struts2源代码实现中蕴含的大量值得称道的编程技巧和设计模式,这对开发者从Struts2的设计原理上去掌握和悟透Web层开发的要点和本质提供了绝佳的指导。    《Struts2技术内幕:深入解析Struts2架构设计与实现原理》主要分为3大部分,内容安排具有极强的逻辑推理性,章和章之间互相呼应且互为印证。知识准备篇首先介绍了获取、阅读和调试Struts2源代码的方法,以及Struts2源代码的组织形式;然后厘清了Web开发中极易混淆的一些重要概念,以及Struts2的核心技术、宏观视图、微观元素、配置元素等,提纲挈领地对Struts2进行了多角度的讲解。核心技术篇首先分析了Struts2中多种具有代表性的设计模式,然后对Struts2中的精华——OGNL表达式引擎和XWork框架的原理及机制进行了全面深入的分析和讲解。运行主线篇首先对Struts2的两大运行主线——初始化主线和HTTP请求处理主线进行了深入的剖析,然后对Struts2的扩展机制进行了解读和抽象。        海报:

前 言 -8   
第一部分 知识准备篇 1   
第1章 厉兵秣马—开发环境准备 3   
1.1 准备源代码阅读环境 3   
1.2 获取struts2 12   
1.3 struts2源码的初步研究 14   
1.4 小结 18   
第2章 固本清源—web开发浅谈 20   
2.1 面向对象浅谈 20   
.2.1.3 面向对象编程的基本观点 28   
2.2 框架的本质 30   
2.3 最佳实践 34   
2.4 web开发的基本模式 36   
2.5 表示层的困惑 40   
2.6 如何学习开源框架 45   
2.7 小结 49   
第3章 提纲挈领—struts2概览 50   
3.1 struts2的来世今生 50   
3.2 struts2面面观 51   
3.3 多视角透析struts2 56   
3.4 struts2的配置元素 64   
3.5 小结 72   
第二部分 核心技术篇   
第4章 源头活水—struts2中的设计模式 75   
4.1 threadlocal模式 75   
4.2 装饰(decorator)模式 85   
4.3 策略(strategry)模式 90   
4.4 构造(builder)模式 95   
4.5 责任链(chain of responsibility)模式 101   
4.6 小结 103   
第5章 生命之源—xwork中的容器 105   
5.1 容器,对象生命周期管理的基石 105   
5.2 xwork容器概览 108   
5.3 深入浅出xwork容器 117   
5.4 统一的容器操作接口—objectfactory 129   
5.5 小结 135   
第6章 灵丹妙药—ognl,数据流转的催化剂 136   
6.1 架起数据沟通的桥梁 — 表达式引擎 136   
6.2 强大的ognl 140   
6.3 深入ognl内部 147   
6.4 小结 173   
第7章 别具匠心—xwork设计原理 175   
7.1 请求-响应的哲学 175   
7.2 数据流和控制流 184   
7.3 xwork概览 193   
7.4 小结 199   
第8章 庖丁解牛—xwork元素详解 200   
8.1 深入xwork宏观视图 200   
8.2 数据流体系 — 相互依存 205   
8.3 控制流体系 — 有条不紊 233   
8.4 交互体系—水乳交融 258   
8.5 小结 268   
第三部分 运行主线篇   
第9章 包罗万象—struts2初始化主线 273   
9.1 配置元素与初始化主线 273   
9.2 核心分发器 — dispatcher 278   
9.3 配置元素的加载器(provider) 282   
9.4 配置元素的构造器(builder) 288   
9.5 配置元素的管理类 295   
9.6 struts2初始化主线详解 300   
9.7 小结 313   
第10章 井然有序—与http请求的战斗 314   
10.1 制定作战计划 314   
10.2 第一战场—http请求的预处理阶段 317   
10.3 第二战场 — xwork处理阶段 330   
10.4 小结 338   
第11章 展翅高飞 — 让视图放开手脚 339   
11.1 视图(view)概述 339   
11.2 深入result机制 345   
11.3 标签库,永恒的争论话题 349   
11.4 数据访问的哲学 354   
11.5 小结 359   
第12章 三头六臂—struts2的扩展机制 360   
12.1 程序扩展机制的深入思考 360   
12.2 struts2的插件模式 366   
12.3 小结 379   
后记 380   
看过本书的人还看过