Spring 5企业级开发实战

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学院、网易学院和腾讯学院等网络学院讲师;曾就职于厦门星耀蓝图科技有限公司和上海美团,目前就职于厦门美图科技有限公司,主要从事美图秀秀和美拍后端开发工作。

作品目录

  1. 作者简介
  2. 内容简介
  3. 推荐语
  4. 前言
  5. 第一篇 Spring基础篇
  6. 第1章 环境搭建
  7. 1.1 Spring介绍
  8. 1.2 环境准备
  9. 1.3 快速搭建Spring 5项目
  10. 1.4 小 结
  11. 第2章 Spring IoC容器原理
  12. 2.1 IoC容器揭秘
  13. 2.2 Spring IoC的实现方式
  14. 2.3 Spring IoC实现原理解析
  15. 2.4 Spring IoC容器中Bean的生命周期
  16. 2.5 小 结
  17. 第3章 Spring AOP揭秘
  18. 3.1 AOP前置知识
  19. 3.2 AOP概述
  20. 3.3 Spring AOP实现
  21. 3.4 基于Spring AOP的实战
  22. 3.5 Spring集成AspectJ实战
  23. 3.6 Spring AOP的实现原理
  24. 3.7 小 结
  25. 第二篇 Spring 5新特性篇
  26. 第4章 Spring 5新特性概述
  27. 4.1 Spring 5.0新特性
  28. 4.2 Spring 5.1新特性
  29. 第5章 Java 8新特性概述
  30. 5.1 Lambda表达式
  31. 5.2 接口默认方法
  32. 5.3 小 结
  33. 第6章 Spring WebFlux响应式编程
  34. 6.1 传统的编程模型
  35. 6.2 响应式编程模型
  36. 6.3 Reactor
  37. 6.4 Spring WebFlux
  38. 6.5 小 结
  39. 第7章 WebClient响应式客户端
  40. 7.1 RestTemplate调试Spring MVC
  41. 7.2 WebClient调试Spring WebFlux
  42. 7.3 小 结
  43. 第8章 Spring 5结合Kotlin编程
  44. 8.1 Kotlin简介
  45. 8.2 Spring 5集成Kotlin
  46. 8.3 小 结
  47. 第9章 Spring 5更多新特性
  48. 9.1 Resource接口
  49. 9.2 HTTP 2
  50. 9.3 JUnit 5
  51. 9.4 小 结
  52. 第三篇 Spring系统集成篇
  53. 第10章 Spring集成Log4j2
  54. 10.1 Log4j2配置详解
  55. 10.2 Log4j2日志级别
  56. 10.3 Log4j2实战演练
  57. 10.4 小 结
  58. 第11章 Spring集成Spring MVC
  59. 11.1 Spring MVC快速体验
  60. 11.2 Spring MVC视图呈现
  61. 11.3 Spring MVC拦截器
  62. 11.4 Spring MVC代码解析
  63. 11.5 小 结
  64. 第12章 Spring集成MyBatis
  65. 12.1 Spring、Spring MVC和MyBatis集成快速体验
  66. 12.2 MyBatis代码解析
  67. 12.3 小 结
  68. 第13章 Spring事务管理
  69. 13.1 事务的特性
  70. 13.2 事务的隔离级别
  71. 13.3 JDBC方式使用事务
  72. 13.4 Spring事务管理快速体验
  73. 13.5 Spring事务隔离级别
  74. 13.6 Spring事务传播行为
  75. 13.7 Spring事务代码分析
  76. 13.8 小 结
  77. 第14章 Spring集成Redis
  78. 14.1 Redis单节点安装
  79. 14.2 Redis支持的数据类型
  80. 14.3 Redis持久化策略
  81. 14.4 Redis主从复制模式
  82. 14.5 Redis哨兵模式
  83. 14.6 Redis集群模式
  84. 14.7 Spring、MyBatis和Redis集成快速体验
  85. 14.8 Redis缓存穿透和雪崩
  86. 14.9 小 结
  87. 第15章 Spring集成ZooKeeper
  88. 15.1 ZooKeeper集群安装
  89. 15.2 ZooKeeper总体架构
  90. 15.3 Spring集成ZooKeeper快速体验
  91. 15.4 ZooKeeper发布订阅
  92. 15.5 ZooKeeper分布式锁
  93. 15.6 小 结
  94. 第16章 Spring集成Kafka
  95. 16.1 Kafka集群安装
  96. 16.2 Kafka总体架构
  97. 16.3 Spring集成Kafka快速体验
  98. 16.4 小 结
  99. 第17章 Spring集成Mycat
  100. 17.1 Mycat分库分表
  101. 17.2 Mycat分库分表实战
  102. 17.3 Spring+MyBatis+Mycat快速体验
  103. 17.4 小 结
  104. 第18章 Spring集成Sharding-JDBC
  105. 18.1 Spring集成Sharding-JDBC快速体验
  106. 18.2 Sharding-JDBC强制路由
  107. 18.3 Sharding-JDBC分布式主键
  108. 18.4 小 结
  109. 第19章 Spring集成Dubbo
  110. 19.1 远程过程调用协议
  111. 19.2 Spring集成Dubbo快速体验
  112. 19.3 Dubbo代码分析
  113. 19.4 小 结
  114. 附录A 设计模式
  115. 参考文献
载入中