依旧“开篇闲扯”


Spring是于2003年兴起的一个轻量级Java 开源框架,由Rod Johnson 在其著作ExpertOne-On-One J2EE Design and Development中阐述的部分理念和原型衍生而来。Spring 是为了解决企业应用开发的复杂性而创建的,它使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring 的用途不仅限于服务器端的开发,从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。因此spring其实尤为重要。

《Spring源码深度解析第2版》不仅介绍了使用Spring框架开发项目必须掌握的核心概念,还指导读者使用Spring框架编写企业级应用,并针对在编写代码的过程中如何优化代码、如何使得代码高效给出了切实可行的建议,从而帮助读者全面提升实战能力。

完美!Ali软件架构师下场“痛扁”spring源码,加入吗?_spring源码


主要内容

Spring整体架构和环境搭建、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBatis、事务、SpringMVC、远程服务、Spring 消息、Spring Boot体系原理等内容。

目录:

完美!Ali软件架构师下场“痛扁”spring源码,加入吗?_spring源码_02


由于篇幅限制小编,小编只在这里给大家展示目录及部分内容,有需要完整文档的程序猿(媛)可以帮忙转发+关注,见文末获取

本书分为3部分:核心实现、企业应用和Spring Boot。

第1部分,核心实现(第1~7章):是Spring功能的基础,也是企业应用部分的基础

主要对容器以及AOP功能实现做了具体的分析。如果读者之前没有接触过Spring源代码,建议认真阅读这个部分,否则阅读企业应用部分时会比较吃力。

第1章Spring整体架构和环境搭建

完美!Ali软件架构师下场“痛扁”spring源码,加入吗?_spring源码_03


第2章容器的基本实现

完美!Ali软件架构师下场“痛扁”spring源码,加入吗?_spring源码_04


第3章默认标签的解析

完美!Ali软件架构师下场“痛扁”spring源码,加入吗?_spring源码_05


第4章自定义标签的解析

完美!Ali软件架构师下场“痛扁”spring源码,加入吗?_spring源码_06


第5章bean的加载

完美!Ali软件架构师下场“痛扁”spring源码,加入吗?_spring源码_07


第6章容器的功能扩展

完美!Ali软件架构师下场“痛扁”spring源码,加入吗?_spring源码_08


第7章AOP

完美!Ali软件架构师下场“痛扁”spring源码,加入吗?_spring源码_09


第2部分,企业应用(第8~13章):在核心实现部分的基础上围绕企业应用常用的模块进行讨论

这些模块包括Spring整合JDBC、Spring 整合MyBatis、事务、SpringMVC、远程服务、Spring 消息服务等,旨在帮助读者在日常开发中更加高效地使用Spring。

第8章数据库连接JDBC

完美!Ali软件架构师下场“痛扁”spring源码,加入吗?_spring源码_10


第9章整合MyBatis

完美!Ali软件架构师下场“痛扁”spring源码,加入吗?_spring源码_11


第10章事务

完美!Ali软件架构师下场“痛扁”spring源码,加入吗?_spring源码_12


第11章SpringMVC

完美!Ali软件架构师下场“痛扁”spring源码,加入吗?_spring源码_13


第12章远程服务

完美!Ali软件架构师下场“痛扁”spring源码,加入吗?_spring源码_14


第13章Spring消息

完美!Ali软件架构师下场“痛扁”spring源码,加入吗?_spring源码_15


第3部分,Spring Boot(第14章):

对近期流行的Spring Boot的体系原理进行分析,剥离其神秘的面纱。Spring Boot作为Spring 外的一个独立分支,可以说将Spring的扩展能力应用得出神入化,仔细研读后一定会受益匪浅。

第14章Spring Boot体系原理

完美!Ali软件架构师下场“痛扁”spring源码,加入吗?_spring源码_16