Spring 5核心原理与30个类手写实战 中文PDF完整版
《Spring 5核心原理与30个类手写实战》基于编程开发实践,不仅深度解析Spring 5的原理与新特性,更从环境准备、顶层结构设计、数据访问等方面一步步地推导出Spring的设计原理。在每个知识点上,均以大量的经典代码案例辅助讲解,使理论紧密联系实际。最后手写30个类,以体会Spring作者的创作过程,让每一位读者学以致用。
对于立志成为Java架构师的技术人员,以及对以Spring为核心的Java Web开发感兴趣的计算机专业高校生、在职Java开发人员来说,本书是一本具备超强实战意义的技术升级指南。读者通过本书可以看源码不再“晕车”,轻松找到入口;系统学习设计思想,提高解决问题的效率;培养架构思维能力,以及自驱学习能力。
目录
第1篇 Spring内功心法
第1章 软件架构设计原则 2
第2章 Spring中常用的设计模式 21
第2篇 Spring环境预热
第3章 Spring的前世今生 186
第4章 Spring 5系统架构
第5章 Spring版本命名规则
第6章 Spring源码下载及构建技巧
第3篇 Spring核心原理
第7章 用300行代码手写提炼Spring核心原理
第8章 一步一步手绘Spring IoC运行时序图
第9章 一步一步手绘Spring DI运行时序图
第10章 一步一步手绘Spring AOP运行时序图
第11章 一步一步手绘Spring MVC运行时序图
第4篇 Spring手写实战
第12章 环境准备
第13章 IoC顶层结构设计
第14章 完成DI模块的功能
第15章 完成MVC模块的功能
第16章 完成AOP代码织入
第5篇 Spring数据访问
第17章 数据库事务原理详解
第18章 Spring JDBC源码初探
第19章 基于Spring JDBC手写ORM框架
第6篇 Spring经验分享
第20章 Spring 5新特性总结
第21章 关于Spring的经典高频面试题