Spring 5企业级开发实战

Spring 5企业级开发实战

作者:周冠亚黄文毅

出版社:清华大学

出版年:2019年7月

ISBN:9787302531029

所属分类:民俗文化

书刊介绍

《Spring 5企业级开发实战》内容简介

Spring框架是为了降低解决企业系统开发的复杂度而产生的,掌握并学会使用Spring框架进行项目开发,是Java开发人员必备技能之一,本书从企业应用开发的角度出发,深入浅出地讲解了Spring5的新特性和Spring集成开发技术。全书共19章,第1章~第3章主要讲解如何搭建Spring开发环境以及SpringIoC和AOP容器的原理及代码分析。第4章和第5章概述Spring5和Java8的新特性。第6章和第7章讲解Spring5新特性——WebFlux响应式编程、开发和调试。第8章和第9章主要讲解Spring5集成Kotlin语言以及更多Spring5新特性的细节。第10章~第19章主要介绍Spring集成其他热门技术,例如,Log4j2日志框架、SpringMVC、MyBatis、Redis缓存、ZooKeeper、Kafka消息中间件、Mycat分库分表中间件、Sharding-JDBC和Dubbo服务治理框架等。附录部分介绍本书涉及的以及在面试中常见的设计模式。
本书适用于所有Java编程语言开发人员、分布式系统开发爱好者以及计算机专业的学生等。
周冠亚,上海交通大学软件工程硕士,先后就职于万达网络科技有限公司、上海2345网络科技有限公司、美团点评,主要从事后端Java开发工作,拥有丰富的软件开发经验,熟悉Java、高并发、微服务、大数据及相关软件架构。
黄文毅,CSDN博客专家,CSDN学院、网易学院和腾讯学院等网络学院讲师;曾就职于厦门星耀蓝图科技有限公司和上海美团,目前就职于厦门美图科技有限公司,主要从事美图秀秀和美拍后端开发工作。

作品目录

作者简介
内容简介
推荐语
前言
第一篇
Spring基础篇
第1章:环境搭建
1.1、Spring介绍
1.2、环境准备
1.3、快速搭建Spring
5项目
1.4、小

第2章:Spring
IoC容器原理
2.1、IoC容器揭秘
2.2、Spring
IoC的实现方式
2.3、Spring
IoC实现原理解析
2.4、Spring
IoC容器中Bean的生命周期
2.5、小

第3章:Spring
AOP揭秘
3.1、AOP前置知识
3.2、AOP概述
3.3、Spring
AOP实现
3.4、基于Spring
AOP的实战
3.5、Spring集成AspectJ实战
3.6、Spring
AOP的实现原理
3.7、小

第二篇
Spring
5新特性篇
第4章:Spring
5新特性概述
4.1、Spring
5.0新特性
4.2、Spring
5.1新特性
第5章:Java
8新特性概述
5.1、Lambda表达式
5.2、接口默认方法
5.3、小

第6章:Spring
WebFlux响应式编程
6.1、传统的编程模型
6.2、响应式编程模型
6.3、Reactor
6.4、Spring
WebFlux
6.5、小

第7章:WebClient响应式客户端
7.1、RestTemplate调试Spring
MVC
7.2、WebClient调试Spring
WebFlux
7.3、小

第8章:Spring
5结合Kotlin编程
8.1、Kotlin简介
8.2、Spring
5集成Kotlin
8.3、小

第9章:Spring
5更多新特性
9.1、Resource接口
9.2、HTTP
2、9.3、JUnit
5、9.4、小

第三篇
Spring系统集成篇
第10章:Spring集成Log4j2、10.1、Log4j2配置详解
10.2、Log4j2日志级别
10.3、Log4j2实战演练
10.4、小

第11章:Spring集成Spring
MVC
11.1、Spring
MVC快速体验
11.2、Spring
MVC视图呈现
11.3、Spring
MVC拦截器
11.4、Spring
MVC代码解析
11.5、小

第12章:Spring集成MyBatis
12.1、Spring、Spring
MVC和MyBatis集成快速体验
12.2、MyBatis代码解析
12.3、小

第13章:Spring事务管理
13.1、事务的特性
13.2、事务的隔离级别
13.3、JDBC方式使用事务
13.4、Spring事务管理快速体验
13.5、Spring事务隔离级别
13.6、Spring事务传播行为
13.7、Spring事务代码分析
13.8、小

第14章:Spring集成Redis
14.1、Redis单节点安装
14.2、Redis支持的数据类型
14.3、Redis持久化策略
14.4、Redis主从复制模式
14.5、Redis哨兵模式
14.6、Redis集群模式
14.7、Spring、MyBatis和Redis集成快速体验
14.8、Redis缓存穿透和雪崩
14.9、小

第15章:Spring集成ZooKeeper
15.1、ZooKeeper集群安装
15.2、ZooKeeper总体架构
15.3、Spring集成ZooKeeper快速体验
15.4、ZooKeeper发布订阅
15.5、ZooKeeper分布式锁
15.6、小

第16章:Spring集成Kafka
16.1、Kafka集群安装
16.2、Kafka总体架构
16.3、Spring集成Kafka快速体验
16.4、小

第17章:Spring集成Mycat
17.1、Mycat分库分表
17.2、Mycat分库分表实战
17.3、Spring+MyBatis+Mycat快速体验
17.4、小

第18章:Spring集成Sharding-JDBC
18.1、Spring集成Sharding-JDBC快速体验
18.2、Sharding-JDBC强制路由
18.3、Sharding-JDBC分布式主键
18.4、小

第19章:Spring集成Dubbo
19.1、远程过程调用协议
19.2、Spring集成Dubbo快速体验
19.3、Dubbo代码分析
19.4、小

附录A
设计模式
参考文献

相关推荐

微信二维码