書名: Spring 5企業級開發實戰作者名: 周冠亞 黃文毅本章字數: 637字更新時間: 2019-11-22 18:47:02
本書結構
本書共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 講解本書代碼分析過程中的設計模式和企業開發過程中常見的設計模式。
- 測試驅動開發:入門、實戰與進階
- CentOS 7 Server Deployment Cookbook
- Python自動化運維快速入門
- JMeter 性能測試實戰(第2版)
- JavaFX Essentials
- Web Application Development with R Using Shiny(Second Edition)
- 正則表達式經典實例(第2版)
- Protocol-Oriented Programming with Swift
- Visual FoxPro程序設計習題集及實驗指導(第四版)
- 好好學Java:從零基礎到項目實戰
- Android群英傳
- 小型編譯器設計實踐
- uni-app跨平臺開發與應用從入門到實踐
- 計算機應用技能實訓教程
- Docker:容器與容器云(第2版)