《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》是由机械工业出版社出版的一本关于Spring方面的书籍,作者是计文柯,主要介绍了关于Spring技术、Spring、架构设计方面的知识内容,目前在Spring类书籍综合评分为:8.5分。
书籍介绍
本书是国内系统分析Spring源代码的著作,也是Spring领域的问鼎之作,由业界拥有10余年开发经验的资深Java专家亲自执笔,Java开发者社区和Spring开发者社区联袂推荐。本书第1版不仅在内容上获得了读者的广泛好评,而且在销量上也摘取了同类书的桂冠,曾经一度掀起Java类图书的销售热潮。第2版不仅继承了第1版在内容组织和写作方式上的优点,而且还根据广大读者的反馈改进了若干细节上的不足。更为重要的是,对过时的内容进行了更新,并增加了大量内容,使本书更趋近于完美。
本书从源代码的角度对Spring的内核和各个主要功能模块的架构、设计和实现原理进行了深入剖析。你不仅能从本书中参透Spring框架的优秀架构和设计思想,还能从Spring优雅的实现源码中一窥Java语言的精髓。本书在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系;*部分详细分析了Spring的核心:IoC容器和AOP的实现,能帮助读者了解Spring的运行机制;第二部分深入阐述了各种基于IoC容器和AOP的JavaEE组件在Spring中的实现原理;第三部分讲述了ACEGI安全框架、DM模块以及Flex模块等基于Spring的典型应用的设计与实现。
目录
- 前言
- 第1章Spring的设计理念和整体架构
- 第一部分Spring核心实现篇
- 第2章Spring Framework的核心:IoC容器的实现
- 第3章Spring AOP的实现
- 第二部分Spring组件实现篇
- 第4章Spring MVC与Web环境
- 第5章数据库操作组件的实现
- 第6章Spring事务处理的实现
- 第7章Spring远端调用的实现
- 第三部分Spring应用实现篇
- 第8章安全框架ACEGI的设计与实现
- 第9章Spring DM模块的设计与实现
- 第10章Spring Flex的设计与实现
- 附录ASpring项目的源代码环境
- 附录B构建Spring项目的发布包
- 附录C使用Spring IDE
- 附录DSpring Pet Clinic应用实例