注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計Spring 5開發(fā)大全

Spring 5開發(fā)大全

Spring 5開發(fā)大全

定 價:¥119.00

作 者: 柳偉衛(wèi)
出版社: 北京大學(xué)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787301298824 出版時間: 2018-10-01 包裝: 平裝
開本: 16開 頁數(shù): 612 字數(shù):  

內(nèi)容簡介

  自 Spring 誕生以來,以 Spring 技術(shù)棧為核心的企業(yè)級應(yīng)用開發(fā)方式深入人心,已經(jīng)成為 Java EE 開發(fā)很好的實踐。隨著 Spring 5 版本的發(fā)布, Spring 自身也發(fā)生了巨大的變革。本書力求全面介紹 Spring 框架,涵蓋了 Spring 核心、測試、數(shù)據(jù)訪問、 Web 開發(fā)、響應(yīng)式編程、系統(tǒng)集成及微服務(wù)等方面在內(nèi)的共 26 章的內(nèi)容,可以說是 Spring 技術(shù)的“百科全書”。同時,本書基于 Spring 5 版本來編寫,除了涉及 Spring 5 版本的新特性外,還介紹了 REST 服務(wù)、響應(yīng)式 Web 開發(fā)、微服務(wù)設(shè)計、 Spring Boot、 Spring Cloud 等方面的前瞻技術(shù)。而且除了講解 Spring 的理論知識外,還在每個知識點上輔以大量的代碼案例,使理論可以聯(lián)系實際,具備更強的可操作性。 本書主要面向的是 Java 開發(fā)者,以及對以 Spring 為核心的 Java EE 開發(fā)感興趣的計算機專業(yè)的學(xué)生、軟件開發(fā)人員和系統(tǒng)架構(gòu)師。

作者簡介

  柳偉衛(wèi)(英文名Way Lau),關(guān)注編程、系統(tǒng)架構(gòu)、性能優(yōu)化。在大型IT公司擔(dān)任過項目經(jīng)理、架構(gòu)師、高級開發(fā)顧問等職位,具有多年軟件開發(fā)管理及系統(tǒng)架構(gòu)經(jīng)驗。負責(zé)過多個省級、國家大型分布式系統(tǒng)的微服務(wù)架構(gòu)的技術(shù)改造,在實際工作中積累了大量的微服務(wù)架構(gòu)經(jīng)驗。是CSDN、開源中國、云棲社區(qū)等技術(shù)區(qū)專家。已出版專著《Spring Boot企業(yè)級應(yīng)用開發(fā)實戰(zhàn)》《Spring Cloud微服務(wù)架構(gòu)開發(fā)實戰(zhàn)》。

圖書目錄

第1章Spring 5 概述
1.1 Spring 與 Java EE
1.1.1?Java 平臺發(fā)展簡史
1.1.2?Java EE 現(xiàn)狀
重點1.1.3?Spring 與 Java EE 的關(guān)系
1.2 Spring 簡史
1.2.1?挑釁 EJB
1.2.2?化繁為簡
難點1.2.3?Spring 設(shè)計哲學(xué)
重點1.2.4?面向未來的 Spring
1.3 Spring 5 的新特性
1.3.1?基準升級
1.3.2?兼容 JDK 9
1.3.3?響應(yīng)式編程模型
1.3.4?函數(shù)式編程
1.3.5?多語言的支持
1.3.6?支持 HTTP/2
1.3.7?清理了代碼
1.3.8?更強的測試套件
1.4 快速開啟第一個 Spring 應(yīng)用
實戰(zhàn)1.4.1?Hello World項目概述
重點1.4.2?使用 Maven
重點1.4.3?使用 Gradle
重點1.4.4?創(chuàng)建服務(wù)類
1.4.5?創(chuàng)建打印器
1.4.6?創(chuàng)建應(yīng)用主類
1.4.7?運行
1.5 Gradle 與 Maven 的抉擇
1.5.1?Maven 概述
1.5.2?Gradle 概述
1.5.3?Gradle 與 Maven 對比

第2章Spring 框架核心概念
2.1 Spring 框架總覽
重點2.1.1?Spring 的狹義與廣義
2.1.2?Spring 框架概述
難點2.1.3?Spring 框架常用模塊
2.1.4?Spring 設(shè)計模式
2.2 IoC 容器
難點2.2.1?依賴注入與控制反轉(zhuǎn)
難點2.2.2?IoC 容器和 bean
重點2.2.3?配置元數(shù)據(jù)
重點2.2.4?實例化容器
2.2.5?使用容器
2.2.6?bean 的命名
2.2.7?實例化 bean 的方式
重點2.2.8?注入方式
重點2.2.9?實戰(zhàn):依賴注入的例子
2.2.10?依賴注入的詳細配置
難點2.2.11?使用 depends-on
2.2.12?延遲加載 bean
重點2.2.13?自動裝配
2.2.14?方法注入
難點2.2.15?bean scope
重點2.2.16?singleton bean 與 prototype bean
2.2.17?request、session、application 及 websocket scope
2.2.18?自定義 scope
2.2.19?實戰(zhàn):自定義 scope 的例子
2.2.20?自定義 bean 的生命周期
難點
2.2.21?bean 定義繼承
難點
2.2.22?容器擴展點
2.2.23?實戰(zhàn):容器擴展的例子
重點2.2.24?基于注解的配置
2.2.25?基于注解的配置與基于 XML 的配置
重點2.2.26?類路徑掃描及組件管理
2.2.27?JSR-330 規(guī)范注解
重點2.2.28?基于 Java 的容器配置
重點2.2.29?環(huán)境抽象
2.2.30?國際化
2.2.31?事件與監(jiān)聽器
2.3 AOP 編程
2.3.1?AOP 概述
重點2.3.2?AOP 核心概念
2.3.3?Spring AOP
難點2.3.4?AOP 代理
2.3.5?使用 @AspectJ
2.3.6?實戰(zhàn):使用 @AspectJ 的例子
重點2.3.7?基于 XML 的 AOP
2.3.8?實戰(zhàn):基于 XML 的 AOP 例子
2.3.9?如何選擇 AOP 類型
難點2.3.10?理解代理機制
2.3.11?創(chuàng)建 @AspectJ 代理
2.4 資源處理
重點2.4.1?常用資源接口
2.4.2?內(nèi)置資源接口實現(xiàn)
2.4.3?ResourceLoader
重點2.4.4?ResourceLoaderAware
2.4.5?資源作為依賴
2.5 Bean 驗證
重點2.5.1?Bean 驗證概述
2.5.2?Validator 接口
2.6 表達式語言 SpEL
2.6.1?SpEL 概述
難點2.6.2?表達式接口
2.6.3?對于 bean 定義的支持
重點2.6.4?常用表達式
2.6.5?實戰(zhàn):使用 SpEL 的例子
2.7 數(shù)據(jù)緩沖器和編解碼器
2.7.1?數(shù)據(jù)緩沖器
2.7.2?編解碼器
2.8 空安全
2.8.1?空安全概述
2.8.2?如何使用

第3章測試
3.1 測試概述
3.1.1?傳統(tǒng)的測試所面臨的問題
3.1.2?如何破解測試面臨的問題
3.2 測試的類型和范圍
3.2.1?測試類型
3.2.2?測試范圍
3.2.3?測試比例
3.3 如何進行微服務(wù)的測試
3.3.1?微服務(wù)的單元測試
3.3.2?mock 與 stub 的區(qū)別
3.3.3?微服務(wù)的集成測試
3.3.4?微服務(wù)的系統(tǒng)測試

第4章單元測試
……

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號