Spring技术内幕:深入解析Spring架构与设计原理(第2版) PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
Spring技术内幕

Spring技术内幕(第2版)
深入解析Spring架构与设计原理

计文柯
架构 Spring
浏览人数:195 在读人数:6
  《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》是国内一本系统分析Spring源代码的著作,也是Spring领域的问鼎之作,由业界拥有10余年开发经验的专业Java专家亲自执笔,Java开发者社区和Spring开发者社区联袂推荐。本书第1版不仅在内容上获得了读者的广泛好评,而且在销量上也摘取了同类书的桂冠,曾经一度掀起Java类图书的销售热潮。第2版不仅继承了第1版在内容组织和写作方式上的优点,而且还根据广大读者的反馈改进了若干细节上的不足。更为重要的是,结合Spring的全新版本对过时的内容进行了更新,并增加了大量新内容,使本书更趋近于完美。
  《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》从源代码的角度对Spring的内核和各个主要功能模块的架构、设计和实现原理进行了深入剖析。你不仅能从本书中参透Spring框架的出色架构和设计思想,还能从Spring优雅的实现源码中一窥Java语言的精髓。本书在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系;一部分详细分析了Spring的核心:IoC容器和AOP的实现,能帮助读者了解Spring的运行机制;第二部分深入阐述了各种基于IoC容器和AOP的Java EE组件在Spring中的实现原理;第三部分讲述了ACEGI安全框架、DM模块以及Flex模块等基于Spring的典型应用的设计与实现。
  无论你是Java程序员、Spring开发者,还是平台开发人员、系统架构师,抑或是对开源软件源代码着迷的代码狂人,都能从本书中受益。

前言    2
第1章 Spring的设计理念和整体架构   
1.1 Spring的各个子项目   
1.2 Spring的设计目标   
1.3 Spring的整体架构   
1.4 Spring的应用场景   
1.5 小结   
第一部分 Spring核心实现篇   
第2章 Spring Framework的核心:IoC容器的实现   
2.1 Spring IoC容器概述   
2.2 IoC容器系列的设计与实现:BeanFactory和ApplicationContext   
2.3 IC容器的初始化过程   
2.4 IoC容器的依赖注入   
2.5 容器其他相关特性的设计与实现   
2.6 小结   
第3章 Spring AOP的实现   
3.1 Spring AOP概述   
3.2 Spring AOP的设计与实现   
3.3 建立AopProxy代理对象   
3.4 Spring AOP拦截器调用的实现   
3.5 Spring AOP的高级特性   
3.6 小结   
第二部分 Spring组件实现篇   
第4章 Spring MVC与Web环境   
4.1 Spring MVC概述   
4.2 Web环境中的Spring MVC   
4.3 上下文在Web容器中的启动   
4.4 Spring MVC的设计与实现   
4.5 Spring MVC视图的呈现   
4.6 小结   
第5章 数据库操作组件的实现   
5.1 Spring JDBC的设计与实现   
5.2 Spring JDBC中模板类的设计与实现   
5.3 Spring JDBC中RDBMS操作对象的实现   
5.4 Spring ORM的设计与实现   
5.5 Spring驱动Hibernate的设计与实现   
5.6 Spring驱动iBatis的设计与实现   
5.7 小结   
第6章 Spring事务处理的实现   
6.1 Spring与事务处理   
6.2 Spring事务处理的设计概览   
6.3 Spring事务处理的应用场景   
6.4 Spring声明式事务处理   
6.5 Spring事务处理的设计与实现   
6.6 Spring事务处理器的设计与实现   
6.7 小结   
第7章 Spring远端调用的实现   
7.1 Spring远端调用的应用场景   
7.2 Spring远端调用的设计概览   
7.3 Spring远端调用的实现   
7.4 小结   
第三部分 Spring应用实现篇   
第8章 安全框架ACEGI的设计与实现   
8.1 Spring ACEGI安全框架概述   
8.2 配置Spring ACEGI   
8.3 ACEGI的Web过滤器实现   
8.4 ACEGI验证器的实现   
8.5 ACEGI授权器的实现   
8.6 小结   
第9章 Spring DM模块的设计与实现   
9.1 Spring DM模块的应用场景   
9.2 Spring DM的应用过程   
9.3 Spring DM设计与实现   
9.4 小结   
第10章 Spring Flex的设计与实现   
10.1 Spring Flex模块的应用场景   
10.2 Spring Flex的应用过程   
10.3 Spring Flex的设计与实现   
10.4 小结   
附录A Spring项目的源代码环境   
附录B 构建Spring项目的发布包   
附录C 使用Spring IDE   
附录D Spring Pet Clinic应用实例   
看过本书的人还看过