在本书之中会从零开始为读者详细地进行Spring开发框架的原理分析,并且通过一系列的案例讲解Spring开发应用的基础模型,并基于此模型进行不断的应用结构扩展,除了核心的IoC&DI、AOP技术之外,还讲解Spring JDBC、事务处理框架、Spring Data JPA、Spring Cache以及常见的RabbitMQ消息组件于Spring AMQP服务整合。
除了核心的技术实现之外,本书也针对当前Java面试中常见的问题进行了总结,同时通过功能管理的设计方式进行了Spring之中的核心源码解读,为后续的SSM框架开发、Spring Boot、Spring Cloud打下了坚实的学习基础。
(1)图示清晰:为了帮助读者轻松的跨过技术学习的难关,更好的理解架构的思想以及技术的本质,本书会采用大量的图形进行分析,全书的图形覆盖率达到了平均每节0.8个,几乎每一个小节都会提供有图形解释。
(2)注释全面:初学者对于技术的学习难免会出现空白点,为了便于读者理解程序代码,在全书中出现的代码覆盖率达到了99%以上,真正帮助了为学习者扫平障碍的目的。
(3)案例实用:所有的案例均来自实际项目开发中的应用架构,不仅方便读者学习,同时也为工作带来全面帮助。
(4)层次分明:每一节技术知识,都会根据需要划分为掌握、理解、了解三个层次,便于读者安排学习顺序。
(5)就业面试:Spring中源代码实现部分以及概念的使用部分会存在有大量的面试问题,我们对这些面试的知识进行了反向设计,以增加对应的章节,可以说本书就是Spring的面试宝典。
(6)视频全面:每一个小节的知识都包含有一个完整的视频讲解,通过手机扫码可以解决你学习中出现的各种问题。
(7)结构清晰:按照知识点的作用进行结构设计,充分的考虑到了学生认知模式的需要,降低学习难度。
(8)架构领先:基于Gradle构架工具与IDEA开发工具进行讲解,符合当今企业技术的使用标准。
(9)无障碍阅读:对可能产生的疑问、相关概念的扩展,都会通过提示、注意、问答进行说明。
(10)教学支持:高校教师凭借教师资格可以向出版社申请教学PPT、教学大纲以及教学自测习题。
(11)代码完整:每一节的课程均提供有代码文件或者是项目工程文件,并保证代码可以正常运行。
李兴华,一线开发技术讲师,系统架构师,20年以上软件行业从业经验,15年编程图书原创经验,现致力于公益教学,为学生打造零成本学习生态。技术方向主要为编程语言、系统架构、数据库、手机移动、前端、大数据等,已出版的图书包含有Java、Python、数据库、Android、系统架构等20多本原创书籍。