幫助中心 | 我的帳號 | 關於我們

Spring Boot技術內幕(架構設計與實現原理)/源碼分析系列

  • 作者:朱智勝|責編:韓蕊
  • 出版社:機械工業
  • ISBN:9787111657088
  • 出版日期:2020/06/01
  • 裝幀:平裝
  • 頁數:257
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    這是一本從源碼角度分析Spring Boot底層原理和實現方式,以求幫助讀者掌握Spring Boot多場景聯合運用、項目性能調優的實踐指導書。作者是Spring Boot領域的布道者、技術專家,曾以視頻、文章等形式分享自己多年實踐及研究Spring Boot的經驗,影響近50萬該領域的讀者。
    本書以最新版本的Spring Boot 2.x的源碼為基礎進行分析,不僅提煉出了Spring Boot源碼的核心思想,還從多個維度對Spring Boot框架中的數十個主流功能模塊進行了源碼級分析,更難能可貴的是,書中還對Spring Boot外置輔助工具進行了源碼級分析。此外,為了指導讀者實踐應用,本書除了在各章相關部分給出實踐方法外,還以用獨立章節以實際案例的形式專門進行落地指導。
    本書從邏輯上可分為4個部分:
    第一部分為準備部分,包括第1章,這部分主要介紹進行Spring Boot解析需要做的準備工作,包括源碼的獲取與調試、源碼閱讀工具等,同時還給出了需要在思想層面做的準備——整體了解源碼目錄結構和Spring Boot設計思想。
    第二部分為原理部分,包含第2?4章,著重講解Spring Boot實現的原理及基本流程,這是Spring Boot的核心之一,也是後面章節的基礎。
    第三部分為內置組件部分,包含第5?12章,著重講解Spring Boot內置集成框架的實現原理,並進行源代碼分析和實踐指導,其中包括對外化配置、Web應用、內置servlet容器、資料庫、消息源、緩存、日誌進行的源碼級分析和實踐運用指導。
    第四部分為外置組件部分,包含第13?16章,著重講解實際項目實施過程中會用到的單元測試、打包、部署、監控等相關外置輔助工具,這部分不僅介紹了相關工具的集成方法,還從源碼角度進行了詳細解析。

作者介紹
朱智勝|責編:韓蕊
    朱智勝,Spring Boot的布道者、技術專家,暢銷書作者,技術專欄作者,國內知名技術論壇博客專家,現任某創業公司技術總監。     精通Spring Boot框架及其源代碼,具有多年的Spring Boot框架使用經驗。曾基於Spring Boot搭建風控反洗錢系統,支持1.5億用戶及3000億元交易的風控反洗錢數據處理。     精通Java語言,擅長Spring系列框架的使用,對其源碼進行過深入研究,擁有10余年Java開發經驗。     樂於分享,曾自主錄製多套暢銷技術視頻教程,累計播放超2萬人次。通過微信公眾號分享的Spring Boot源碼解析系列文章,累計閱讀量達30萬人次,廣受讀者好評。

目錄
前言
第一部分  準備篇
  第1章  閱讀代碼前的準備
    1.1  獲取和調試Spring Boot源代碼
      1.1.1  獲取Spring Boot的源代碼
      1.1.2  調試Spring Boot的源代碼
    1.2  Spring Boot源代碼的目錄結構
      1.2.1  Spring Boot的整體項目結構
      1.2.2  spring-boot-project項目結構
    1.3  源代碼閱讀工具
    1.4  Spring Boot的設計理念和目標
      1.4.1  設計理念
      1.4.2  設計目標
    1.5  Spring Boot的整體架構
第二部分  原理篇
  第2章  Spring Boot核心運行原理
    2.1  核心運行原理
    2.2  運作原理源碼解析之@EnableAutoConfiguration
      2.2.1  入口類和@Spring BootApplication註解
      2.2.2  註解@EnableAutoConfiguration功能解析
    2.3  AutoConfigurationImportSelector源碼解析
      2.3.1  @Import註解
      2.3.2  ImportSelector介面
      2.3.3  AutoConfigurationImportSelector功能概述
      2.3.4  @EnableAutoConfiguration自動配置開關
      2.3.5  @EnableAutoConfiguration載入元數據配置
      2.3.6  @EnableAutoConfiguration載入自動配置組件
      2.3.7  @EnableAutoConfiguration排除指定組件
      2.3.8  @EnableAutoConfiguration過濾自動配置組件
  ……
  第3章  Spring Boot構造流程源碼分析
  第4章  Spring Boot運行流程源碼分析
第三部分  內置組件篇
  第5章  Spring Boot外化配置源碼解析
  第6章  Spring Boot Web應用源碼解析
  第7章  Spring Boot內置Servlet容器源碼解析
  第8章  Spring Boot資料庫配置源碼解析
  第9章  Spring Boot消息源碼解析
  第10章  Spring Boot Cache源碼解析
  第11章  Spring Boot日誌源碼解析
  第12章  實戰:創建Spring Boot自動配置項目
第四部分  外置組件篇
  第13章  Spring Boot單元測試
  第14章  Spring Boot打包部署解析
  第15章  Spring Boot應用監控解析
  第16章  Spring Boot Security支持

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032