中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
領域驅動設計:業務建模與架構實踐

包郵 領域驅動設計:業務建模與架構實踐

作者:王紅亮
出版社:機械工業出版社出版時間:2023-11-01
開本: 16開 頁數: 359
中 圖 價:¥76.3(7.0折) 定價  ¥109.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

領域驅動設計:業務建模與架構實踐 版權信息

  • ISBN:9787111737544
  • 條形碼:9787111737544 ; 978-7-111-73754-4
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

領域驅動設計:業務建模與架構實踐 本書特色

(1)作者背景:作者是亞信云研發總監,有超過20年的軟件研發經驗,曾就職于微軟等企業。(2)作者經驗豐富:作者對DDD有深刻理解,成功主導多個互聯網商業項目。(3)克服同類弊病:作者用豐富的經驗和深入的思考,將DDD化繁為簡,克服了同類書難理解和不落地的問題,讓讀者撥云見霧。(4)針對性、獨創性:DDD原則、DDD底層邏輯、DDD成熟度模型、DDD落地難點等多個知識點都是讀者獨創,極具針對性,同類書不具備。(5)實操性、思想性:用搭積木方式演示DDD項目搭建過程,將DDD與設計模式和系統架構深度融合,在同類書中同樣也不多見。(6)企業界、學術界力薦:來自騰訊、華為、北交大等知名企業和學府的近10位專家高度評價并鼎力推薦。

領域驅動設計:業務建模與架構實踐 內容簡介

內容簡介 這是一本從業務和架構視角講解DDD的基本原則、底層邏輯、落地難點、落地方法和進階技巧的實戰性著作。 DDD的理論體系復雜,學習和實踐門檻較高,已有的關于DDD的著作或多或少存在理論描述難理解、案例示范難落地等問題,阻礙了DDD在實踐中的應用。本書作者有20余年的軟件研發經驗,對DDD有深刻的理解,深諳DDD實踐過程中的痛點,他在這本書中高屋建瓴、化繁為簡,讓讀者有撥云見霧之感。 理論部分(第1~3章) 從軟件工程的基本思想出發,首先分析了DDD產生的原因,并由此推論出DDD的基本原則,這些內容是學習本書的基礎;緊接著分析了DDD落地的難點,幫助讀者掃清障礙;然后提煉出了DDD的成熟度模型,包括DDD的戰略、戰術和衡量指標。這些內容極具針對性和性,是研發團隊必須掌握的,也是目前同類書中很少講的。 實戰部分(第4~10章) 從業務建模和架構的角度切入,首先用搭積木的方式講解和演示了DDD項目由簡易到復雜的落地過程,包含大量的業務建模場景和案例,涉及如何應用通用語言、如何建模領域邏輯、如何應用上下文和子域切分系統以及如何保持語言、模型、代碼的一致性等重要內容;然后講解了如何將各種設計模式應用到DDD中,以及如何設計出能讓DDD更好落地的系統架構。這些內容兼具實操性和思想性,充滿經驗和智慧,在同類書中同樣也不多見。

領域驅動設計:業務建模與架構實踐 目錄

目 錄 Contents 
前言
第1章 DDD的基本原則與價值分析1
1.1 DDD的初心1
1.1.1 軟件項目成敗的關鍵1
1.1.2 兩個亟須驗證的事實3
1.2 DDD的基本原則6
1.2.1 DDD的兩個基本原則7
1.2.2 原則的底層邏輯10
1.3 DDD的價值分析12
1.3.1 復雜度控制12
1.3.2 架構原則16
1.3.3 團隊協作20
1.4 關于DDD原則的案例23
第2章 DDD落地難點分析35
2.1 DDD的適用范圍35
2.1.1 領域特性36
2.1.2 團隊成熟度38
2.1.3 適用性評分表39
2.2 5個常見誤區39
2.3 文化的變革44
2.3.1 領域專家的邊界44
2.3.2 設計師的錘子46
2.3.3 開發人員的輪子47
2.4 團隊的挑戰48
2.4.1 管理者的責任48
2.4.2 開發團隊的意識和技能50
2.4.3 角色重新定位51
2.5 測試、過程和架構的佳搭檔52
2.5.1 測試的佳搭檔:TDD和
   單元測試52
2.5.2 過程的佳搭檔:敏捷過程
   和DevOps54
2.5.3 架構的佳搭檔:六邊形、
   洋蔥和分層架構56
第3章 DDD成熟度模型59
3.1 成熟度模型的目的及特殊性59
3.2 5個度量維度60
3.3 3級成熟度模型63
第4章 模型的要素—用例、
    視圖和構造塊68
4.1 模型的構建步驟68
4.2 模型的場景:用例69
4.2.1 用例的定義69
4.2.2 用例的目的70
4.2.3 發現用例72
4.2.4 用例的編寫73
4.3 模型的數據:類圖76
4.3.1 屬性77
4.3.2 方法78
4.3.3 注釋、約束和關鍵字79
4.3.4 依賴和限定關聯80
4.3.5 聚合與組合82
4.4 模型的行為:交互圖83
4.4.1 時序圖84
4.4.2 協作圖89
4.4.3 交互圖與類圖的關系91
4.5 模型的變化:操作契約92
4.5.1 作用93
4.5.2 后置條件94
4.5.3 準則94
4.6 模型的構造塊:實體、值對象、
   領域服務95
4.6.1 實體95
4.6.2 值對象99
4.6.3 實體與值對象的比較103
4.6.4 領域服務105
第5章 從語言到模型—基礎
  模型構建108
5.1 設計目標108
5.2 設計之前的準備工作110
5.2.1 語言110
5.2.2 角色111
5.2.3 溝通111
5.2.4 方法113
5.2.5 工具113
5.2.6 時間115
5.3 領域模型的構建115
5.3.1 發掘領域概念116
5.3.2 創建關聯118
5.3.3 定義屬性123
5.3.4 分配職責125
5.3.5 觸發事件128
5.3.6 處理異常134
5.4 典型的領域邏輯建模137
5.4.1 規則與約束137
5.4.2 流程與分支140
5.4.3 驗證與篩選142
5.4.4 算法與計算144
5.4.5 時間與空間146
5.4.6 有狀態與無狀態149
5.4.7 同步與異步150
5.5 典型案例151
5.5.1 案例1:在線購物網站152
5.5.2 案例2:汽車租賃系統153
5.5.3 案例3:銀行系統154
第6章 精煉模型—深入模型設計156
6.1 模型引力場:聚合156
6.1.1 聚合的定義及作用157
6.1.2 聚合規則158
6.1.3 聚合設計法則158
6.1.4 實現方法161
6.2 模型裝配線:工廠163
6.2.1 為什么需要工廠163
6.2.2 廠址選擇169
6.3 模型貨架:存儲庫171
6.3.1 為什么需要存儲庫171
6.3.2 存儲庫接口175
6.3.3 存儲庫與工廠的區別176
6.3.4 存儲庫與數據訪問對象的區別177
6.3.5 存儲庫實現的注意事項177
6.4 富二代的煩惱:基類與繼承178
6.4.1 抽象、泛化與DDD178
6.4.2 通用語言與基類179
6.4.3 為多態去繼承181
6.4.4 合格的子類、自然的繼承關系:
   Liskov原則182
6.4.5 抽象類與接口的選擇183
6.5 模型質量:優秀的開發組件 184
6.5.1 精心設計領域模型的特征184
6.5.2 模型設計的基本原則186
6.5.3 為擴展性而設計188
第7章 分而治之—上下文、
    模塊和子域191
7.1 分離用例、模型和團隊:上下文191
7.1.1 什么是上下文191
7.1.2 為什么需要上下文193
7.1.3 上下文的識別方法195
7.1.4 識別上下文的步驟199
7.1.5 同一上下文工作法200
7.1.6 跨上下文團隊工作法202
7.2 重用性和穩定性:模塊207
7.2.1 包的內聚性原則207
7.2.2 包的耦合性原則209
7.3 區別特殊性與一般性:子域211
7.3.1 核心競爭力:核心域211
7.3.2 周邊業務:支撐域215
7.3.3 通用能力:通用域215
7.4 上下文、模塊和子域之間的關系216
7.4.1 上下文和子域的關系216
7.4.2 上下文和模塊的關系216
7.4.3 子域和模塊的關系217
第8章 關鍵細節—從模型到代碼218
8.1 DDD 中的代碼要求
展開全部

領域驅動設計:業務建模與架構實踐 作者簡介

王紅亮,資深軟件開發專家,有超過20年的產品研發經驗。現就職于亞信云,擔任研發總監;曾就職微軟、中信科技等企業。作為技術領頭人,成功研發和交付多款互聯網商業軟件,如多云管理平臺SmartCloud,中信產業互聯網平臺等。DDD領域的資深專家,對DDD有非常深刻的理解。此外,他在研發管理、架構設計、云計算等領域也積累了大量的一線實戰經驗。《微軟軟件研發的奧秘MSF》譯者,企業上云寶典《云鑒》作者之一,北京交通大學軟件學院優秀企業講師。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 成都离婚律师|成都结婚律师|成都离婚财产分割律师|成都律师-成都离婚律师网 | 宽带办理,电信宽带,移动宽带,联通宽带,电信宽带办理,移动宽带办理,联通宽带办理 | 微型气泵-真空-蠕动-水泵-厂家-深圳市品亚科技有限公司 | 液压升降平台_剪叉式液压/导轨式升降机_传菜机定做「宁波日腾升降机厂家」 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 广州冷却塔维修厂家_冷却塔修理_凉水塔风机电机填料抢修-广东康明节能空调有限公司 | LNG鹤管_内浮盘价格,上装鹤管,装车撬厂家-连云港赛威特机械 | 交流伺服电机|直流伺服|伺服驱动器|伺服电机-深圳市华科星电气有限公司 | 重庆监控_电子围栏设备安装公司_门禁停车场管理系统-劲浪科技公司 | 反渗透阻垢剂-缓蚀阻垢剂厂家-循环水处理药剂-山东鲁东环保科技有限公司 | 连栋温室大棚建造厂家-智能玻璃温室-薄膜温室_青州市亿诚农业科技 | 臭氧实验装置_实验室臭氧发生器-北京同林臭氧装置网 | 大型低温冷却液循环泵-低温水槽冷阱「厂家品牌」京华仪器_京华仪器 | 光环国际-新三板公司_股票代码:838504 | 航拍_专业的无人机航拍摄影门户社区网站_航拍网 | 冷水机-工业冷水机-冷水机组-欧科隆品牌保障 | 磁力抛光机_磁力研磨机_磁力去毛刺机-冠古设备厂家|维修|租赁【官网】 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 压缩空气检测_气体_水质找上海京工-服务专业、价格合理 | 品牌广告服务平台,好排名,好流量,好生意。 | 橡胶粉碎机_橡胶磨粉机_轮胎粉碎机_轮胎磨粉机-河南鼎聚重工机械制造有限公司 | BOE画框屏-触摸一体机-触控查询一体机-触摸屏一体机价格-厂家直销-触发电子 | 福建成考网-福建成人高考网 | 卫生纸复卷机|抽纸机|卫生纸加工设备|做卫生纸机器|小型卫生纸加工需要什么设备|卫生纸机器设备多少钱一台|许昌恒源纸品机械有限公司 | 环境模拟实验室_液体-气体控温机_气体控温箱_无锡双润冷却科技有限公司 | 整车VOC采样环境舱-甲醛VOC预处理舱-多舱法VOC检测环境仓-上海科绿特科技仪器有限公司 | 天长市晶耀仪表有限公司 | 集装箱展厅-住人集装箱住宿|建筑|房屋|集装箱售楼处-山东锐嘉科技工程有限公司 | lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 消泡剂-水处理消泡剂-涂料消泡剂-切削液消泡剂价格-东莞德丰消泡剂厂家 | 食品无尘净化车间,食品罐装净化车间,净化车间配套风淋室-青岛旭恒洁净技术有限公司 | 网站建设-高端品牌网站设计制作一站式定制_杭州APP/微信小程序开发运营-鼎易科技 | 喷播机厂家_二手喷播机租赁_水泥浆洒布机-河南青山绿水机电设备有限公司 | 电动垃圾车,垃圾清运车-江苏速利达机车有限公司 | 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 济南冷库安装-山东冷库设计|建造|冷库维修-山东齐雪制冷设备有限公司 | 西门子伺服控制器维修-伺服驱动放大器-828D数控机床维修-上海涌迪 | 工业用品一站式采购平台|南创工品汇-官网|广州南创 | 北京公寓出租网-北京酒店式公寓出租平台 | 专业生产动态配料系统_饲料配料系统_化肥配料系统等配料系统-郑州鑫晟重工机械有限公司 |