作者簡介 覃玉傑 互聯網一線開發者、資深架構師和研發負責人。擅長複雜場景下的業務需求落地,在電商、直播、互聯網健康、互聯網金融、物流供應鏈、電子政務等領域擁有豐富的實踐經驗;設計、重構、維護過多個百萬級QPS的P0級服務,多次參加「618」「雙11」大促活動,具備豐富的高性能、高併發、高可用系統設計開發經驗;多次從0到1組建研發團隊,推動研發體系搭建、研發規範制定、團隊文化建設、團隊成長規劃和技術能力培訓;熱衷技術精進和知識分享,維護多個開源項目,運營微信公眾號「悟道領域驅動設計」。
目錄 第1章 領域驅動設計預熱
1 1 初步理解領域驅動設計
1 1 1 領域驅動設計簡史
1 1 2 領域驅動設計的基本內容
1 1 3 領域驅動設計的意義
1 1 4 領域驅動設計的困境
1 2 如何學習領域驅動設計
1 2 1 學習難點
1 2 2 學習路線
1 3 領域驅動設計常見爭議探討
1 3 1 領域驅動設計的適用範圍
1 3 2 貧血模型與充血模型的選擇
1 3 3 領域驅動設計落地的認知差異
1 3 4 領域驅動設計的技術選型
1 3 5 領域驅動設計與面向對象編程
1 3 6 不要過度迷信領域驅動設計
第2章 應用架構
2 1 貧血模型和充血模型
2 1 1 對象的屬性和行為
2 1 2 貧血模型
2 1 3 充血模型
2 1 4 領域驅動設計對模型的要求
2 2 經典貧血三層架構
2 2 1 解讀貧血三層架構
2 2 2 貧血三層架構的優點
2 2 3 貧血三層架構的問題
2 3 DDD常見的應用架構
2 3 1 經典的四層架構
2 3 2 埠和適配器架構
2 4 應用架構演化
2 4 1 合併數據模型
2 4 2 抽取領域模型
2 4 3 維護領域對象生命周期
2 4 4 泛化抽象
2 4 5 完整的項目結構
2 5 領域對象的生命周期
2 5 1 領域對象的生命周期介紹
2 5 2 領域對象的創建過程
2 5 3 領域對象的保存過程
2 5 4 領域對象的重建過程
2 5 5 領域對象的歸檔過程
2 6 應用架構的類型變化鏈
2 6 1 應用架構各層的對象類型
2 6 2 查詢過程的類型變化
2 6 3 創建過程的類型轉換
2 6 4 修改過程的類型轉換
第3章 實體和值對象
3 1 實體
3 1 1 實體的概念
第4章 聚合與聚合根
第5章 Factory、Repository和領域服務
第6章 設計模式
第7章 防腐層
第8章 領域事件
第9章 CQRS
第10章 事件溯源
第11章 一致性
第12章 戰略設計
第13章 領域建模
第14章 研發效能
第15章 測試驅動開發
第16章 敏捷開發
第17章 架構可視化
第18章 使用DDD進行系統重構
第19章 佈道領域驅動設計
第20章 使用DDD開發視頻直播服務
第21章 使用DDD開發AIGC產品
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。