圖書簡介
《Spring 5開發大全》是北京大學出版的一本圖書
內容簡介
自 Spring 誕生以來,以 Spring 技術棧為核心的企業級套用開發方式深入人心,已然成為Java EE開發的最佳實踐。隨著Spring 5版本的發布,Spring自身也發生了巨大變革。本書力求全面介紹Spring框架,涵蓋了Spring核心、測試、數據訪問、集成、Web開發、微服務等所有相關內容。同時,本書基於Spring 5最新版本來編寫,除了涉及Spring 5版本的新特性之外,還介紹了 REST 服務、回響式 Web 開發、微服務設計、Spring Boot、Spring Cloud 等方面的前瞻技術。 全書分為七部分,共26章。第一部分為Spring核心篇(第1~2章),內容涵蓋Spirng 5的新特性、控制反轉、AOP、資源處理、Bean驗證、SpEL、數據緩衝器和編解碼器等;第二部分為測試篇(第3~5章),內容涵蓋單元測試、集成測試等;第三部分為數據訪問篇(第6~10章),內容涵蓋事務管理、DAO、JDBC、ORM、XML等;第四部分為基於Servlet的Web開發篇(第11~13章),內容涵蓋Spring Web MVC、REST客戶端、WebSocket等;第五部分為回響式Web開發篇(第14~16章),內容涵蓋Spring WebFlux、回響式編程中的WebClient和WebSocket等;第六部分為集成篇(第17~24章),內容涵蓋RMI、Hessian、HTTP調用、Web服務、JMS、AMQP、REST服務、EJB、JMX、CCI、Email、任務執行與調度、快取等;第七部分為微服務篇(第25~26章),內容涵蓋微服務設計原則、Spring Boot、Spring Cloud 等。
圖書目錄
第1章?Spring 5
概述 1.1?
Spring 與 Java EE 1.2?
Spring 簡史 1.3?
Spring 5 的新特性 實戰 1.4
快速開啟第一個 Spring 套用 1.5?
Gradle 與 Maven 的抉擇
第2章?Spring 框架核心概念 2.1?
Spring 框架總覽 2.2?
IoC 容器 2.3?
AOP 編程 2.4?
資源處理 2.5?
Bean 驗證 1 2.6?
表達式語言 SpEL 1 2.7?
數據緩衝器和編解碼器 1 2.8?
空安全 1 第3章?
測試 3.1?
測試概述 3.2?
測試的類型和範圍 1 3.3?