Spring 5企业级开发实战 周冠亚,黄文毅著 清华大学出版社

内容提要:
本书是一本Spring5项目实战开发的技术总结,通过结合具体的实战项目,帮助读者迅速上手Spring5。通过本书的学习,读者能够快速掌握Spring5及其相关技术的项目搭建、Spring5常用标签和注解使用、Spring5核心机制内部原理以及利用Spring5一步一步开发完整项目等方面的详细内容。

作品简介
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 设计模式
参考文献

猜你喜欢

转载自blog.csdn.net/weixin_44402215/article/details/107168567