Spring 5企业级开发实战
上QQ阅读APP看书,第一时间看更新

本书结构

本书共19章和1个附录,各章内容概述如下:

第1章 介绍Spring开发所需的环境和工具。包括JDK的安装,Intellij IDEA安装、Tomcat安装和配置、Maven安装。

第2章 对Spring框架核心概念IoC容器进行讲解,并通过代码分析的方式阐述IoC容器的实现原理。

第3章 对Spring框架核心概念AOP进行讲解,并说明如何通过不同的方式实现AOP,最后通过代码解析的方式阐述AOP的实现原理。

第4章 概述Spring 5的新特性。

第5章 概述Java 8的一些新特性,这些特性在Spring 5中得到了支持。

第6章 讲解使用Spring 5的新特性WebFlux进行编程和Reactor编程。

第7章 讲解Spring 5提供的响应式客户端编程。

第8章 讲解Spring 5集成Kotlin进行编程。

第9章 讲解更多Spring 5的新特性及细节。

第10章 讲解Spring集成Log4j2进行日志控制。

第11章 讲解Spring如何集成Spring MVC模块进行Web开发,并分析Spring MVC底层代码实现。

第12章 讲解Spring如何集成MyBatis进行数据库持久层开发,并分析MyBatis框架底层的代码。

第13章 讲解Spring对事务的支持,并分析Spring事务管理的底层代码实现。

第14章 讲解Spring集成Redis开发,并分析Redis各种不同部署方式之间的区别,本章最后分享在高并发场景下使用Redis需要注意的一些要点。

第15章 讲解ZooKeeper如何进行开发,并分析ZooKeeper在特定场景下的一些高级用法。

第16章 讲解Spring如何集成Kafka进行开发,并分析Kafka的核心架构。

第17章 讲解Spring如何集成Mycat进行分库分表开发,及如何将Spring、Mybatis和Mycat集成进行数据库持久化层的开发。

第18章 讲解Spring如何集成Sharding-JDBC进行分库分表开发,并讲解一些Sharding-JDBC的高级特性。

第19章 讲解Spring如何集成Dubbo进行RPC服务开发,并分析Dubbo框架的底层代码。

附录A 讲解本书代码分析过程中的设计模式和企业开发过程中常见的设计模式。