全面剖析Spring源码,方便读者根据业务需求进行更改或扩展
所有知识点秉承由浅入深、由易到难的讲解架构
采用抽丝剥茧的方式来阐述复杂的逻辑,降低理解难度
Spring是一个源码开放的轻量级Java开发框架,旨在解决业务逻辑层和其他各层的松耦合问题。自从2003年推出以来,逐渐发展成为事实上的Java EE开发标准。多年来,Spring不但得到了广泛的应用,还直接或间接地影响了众多JSR规范的制定。Spring不仅在传统的Java EE开发中举足轻重,还拓展到移动开发、大数据、应用集成等领域,成为VMware云战略的一部分。
Spring框架根本的使命是简化Java开发,因此学习、研究、掌握Spring框架成为Java开发人员的必修课程。而阅读Spring源码无疑可以更快、更好地理解Spring的运行机制。本书从核心实现、企业应用以及Spring Boot这三方面入手,对Spring源码进行了由浅入深、由易到难的系统讲解。本书不但介绍了使用Spring开发项目时必须掌握的核心概念,还讲解了使用Spring开发企业级应用的方式,并给出了代码优化的相关建议。
本书内容:
核心实现
Spring整体架构和环境
容器的基本实现
默认标签的解析
自定义标签的解析
bean的加载
容器的功能扩展
AOP
企业应用
数据库连接JDBC
整合MyBatis
事务
SpringMVC
远程服务
Spring消息
Spring Boot
Spring Boot体系原理
展开