三级一区在线视频先锋_丁香另类激情小说_中文字幕一区二区三_一本一道久久a久久精品综合蜜臀_一区二区三区四区国产精品_日韩**一区毛片_在线观看日韩电影_1000部国产精品成人观看_免费不卡在线视频_亚洲国产日日夜夜_国产亚洲精品福利_亚洲精品一区二区三区在线观看_欧美美女一区二区三区_日韩欧美色电影_欧美aaa在线_久久这里只有精品6

讀書月攻略拿走直接抄!
歡迎光臨中圖網 請 | 注冊
> >>
領域驅動設計 軟件核心復雜性應對之道 修訂版

包郵 領域驅動設計 軟件核心復雜性應對之道 修訂版

出版社:人民郵電出版社出版時間:2021-05-01
開本: 16開 頁數: 370
中 圖 價:¥58.9(5.9折) 定價  ¥99.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

領域驅動設計 軟件核心復雜性應對之道 修訂版 版權信息

  • ISBN:9787115376756
  • 條形碼:9787115376756 ; 978-7-115-37675-6
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

領域驅動設計 軟件核心復雜性應對之道 修訂版 本書特色

·“領域驅動設計之父”經典著作 ·眾多聲名顯赫軟件大師鼎力推薦 ·凝聚領域建模專家數十年的實戰經驗 ·深度剖析構建高質量復雜系統的核心技術 領域模型使開發人員可以表達豐富的軟件功能需求,由此實現的軟件可以滿足用戶真正的需要,因此被公認為是軟件設計的關鍵所在,其重要性顯而易見。但講述如何將領域模型用于軟件開發過程的杰出的實用資料卻不多見。本書正是這一領域聲名顯赫的作品,受到眾多業界大師的贊美和推介,廣受讀者好評。要通過創建領域模型來加速復雜的軟件開發,就需要利用大量實踐和標準模式在開發團隊中形成統一的交流語言;不但要重構代碼,而且要重構代碼底層的模型;同時采取反復迭代的敏捷開發方法,深入理解領域特點,促進領域專家與程序員的良好溝通。針對這些內容,本書結合真實項目,系統地介紹了領域驅動開發的目標、意義和方法,充分討論了復雜系統的建模與設計問題。本書將指導面向對象開發人員、系統分析人員和設計人員合理地組織工作,各有側重、彼此協作,有條不紊地進行復雜系統的開發,幫助他們建立豐富而實用的領域模型,并由此創建長期適用的優質軟件。

領域驅動設計 軟件核心復雜性應對之道 修訂版 內容簡介

本書是領域驅動設計方面的經典之作,修訂版更是對之前出版的中文版進行了全面的修訂和完善。 全書圍繞著設計和開發實踐,結合若干真實的項目案例,向讀者闡述如何在真實的軟件開發中應用領域驅動設計。書中給出了領域驅動設計的系統化方法,并將人們普遍接受的一些實踐綜合到一起,融入了作者的見解和經驗,展現了一些可擴展的設計新實踐、已驗證過的技術以及便于應對復雜領域的軟件項目開發的基本原則。

領域驅動設計 軟件核心復雜性應對之道 修訂版 目錄

目錄

第 一部分 運用領域模型
第 1章 消化知識 5
1.1 有效建模的要素 9
1.2 知識消化 10
1.3 持續學習 11
1.4 知識豐富的設計 12
1.5 深層模型 15
第 2章 交流與語言的使用 16
2.1 模式:UBIQUITOUS LANGUAGE 16
2.2 “大聲地”建?!?1
2.3 一個團隊,一種語言 22
2.4 文檔和圖 24
2.4.1 書面設計文檔 25
2.4.2 完全依賴可執行代碼的情況 27
2.5 解釋性模型 27
第3章 綁定模型和實現 29
3.1 模式:MODEL-DRIVEN DESIGN 30
3.2 建模范式和工具支持 32
3.3 揭示主旨:為什么模型對用戶到關重要 38
3.4 模式:HANDS-ON MODELER 39
第 二部分 模型驅動設計的構造塊
第4章 分離領域 43
4.1 模式:LAYERED ARCHITECTURE 43
4.1.1 將各層關聯起來 46
4.1.2 架構框架 47
4.2 領域層是模型的精髓 48
4.3 模式:THE SMART UI“反模式” 48
4.4 其他分離方式 50
第5章 軟件中所表示的模型 51
5.1 關聯 52
5.2 模式:ENTITY(又稱為REFERENCE OBJECT) 56
5.2.1 ENTITY建模 59
5.2.2 設計標識操作 60
5.3 模式:VALUE OBJECT 62
5.3.1 設計VALUE OBJECT 64
5.3.2 設計包含VALUE OBJECT的關聯 67
5.4 模式:SERVICE 67
5.4.1 SERVICE與孤立的領域層 69
5.4.2 粒度 70
5.4.3 對SERVICE的訪問 70
5.5 模式:MODULE(也稱為PACKAGE) 71
5.5.1 敏捷的MODULE 72
5.5.2 通過基礎設施打包時存在的隱患 73
5.6 建模范式 75
5.6.1 對象范式流行的原因 76
5.6.2 對象世界中的非對象 77
5.6.3 在混合范式中堅持使用MODEL-DRIVEN DESIGN 78
第6章 領域對象的生命周期 80
6.1 模式:AGGREGATE 81
6.2 模式:FACTORY 89
6.2.1 選擇FACTORY及其應用位置 91
6.2.2 有些情況下只需使用構造函數 93
6.2.3 接口的設計 94
6.2.4 固定規則的相關邏輯應放置在哪里 94
6.2.5 ENTITY FACTORY與VALUE OBJECT FACTORY 95
6.2.6 重建已存儲的對象 95
6.3 模式:REPOSITORY 97
6.3.1 REPOSITORY的查詢 101
6.3.2 客戶代碼可以忽略REPOSITORY的實現,但開發人員不能忽略 102
6.3.3 REPOSITORY的實現 103
6.3.4 在框架內工作 104
6.3.5 REPOSITORY與FACTORY的關系 104
6.4 為關系數據庫設計對象 106
第7章 使用語言:一個擴展的示例 108
7.1 貨物運輸系統簡介 108
7.2 隔離領域:引入應用層 110
7.3 將ENTITY和VALUE OBJECT區別開 110
7.4 設計運輸領域中的關聯 112
7.5 AGGREGATE邊界 113
7.6 選擇REPOSITORY 113
7.7 場景走查 115
7.7.1 應用程序特性舉例:更改Cargo的目的地 115
7.7.2 應用程序特性舉例:重復業務 116
7.8 對象的創建 116
7.8.1 Cargo的FACTORY和構造函數 116
7.8.2 添加Handling Event 117
7.9 停一下,重構:Cargo AGGREGATE 的另一種設計 118
7.10 運輸模型中的MODULE 120
7.11 引入新特性:配額檢查 122
7.11.1 連接兩個系統 123
7.11.2 進一步完善模型:劃分業務 124
7.11.3 性能優化 125
7.12 小結 126
第三部分 通過重構來加深理解
第8章 突破 131
8.1 一個關于突破的故事 131
8.1.1 華而不實的模型 132
8.1.2 突破 133
8.1.3 更深層模型 135
8.1.4 冷靜決策 137
8.1.5 成果 138
8.2 機遇 138
8.3 關注根本 138
8.4 后記:越來越多的新理解 139
第9章 將隱式概念轉變為顯式概念 140
9.1 概念挖掘 140
9.1.1 傾聽語言 140
9.1.2 檢查不足之處 144
9.1.3 思考矛盾之處 148
9.1.4 查閱書籍 148
9.1.5 嘗試,再嘗試 150
9.2 如何為那些不太明顯的概念建?!?50
9.2.1 顯式的約束 151
9.2.2 將過程建模為領域對象 153
9.2.3 模式:SPECIFICATION 154
9.2.4 SPECIFICATION的應用和實現 156
第 10章 柔 性 設 計 168
10.1 模式:INTENTION-REVEALING
INTERFACES 169
10.2 模式:SIDE-EFFECT-FREE FUNCTION 173
10.3 模式:ASSERTION 177
10.4 模式:CONCEPTUAL CONTOUR 181
10.5 模式:STANDALONE CLASS 184
10.6 模式:CLOSURE OF OPERATION 186
10.7 聲明式設計 188
10.8 聲明式設計風格 190
10.9 切入問題的角度 197
10.9.1 分割子領域 197
10.9.2 盡可能利用已有的形式 198
第 11章 應用分析模式 206
第 12章 將設計模式應用于模型 217
12.1 模式:STRATEGY(也稱為POLICY) 218
12.2 模式:COMPOSITE 221
12.3 為什么沒有介紹FLYWEIGHT 226
第 13章 通過重構得到更深層的理解 227
13.1 開始重構 227
13.2 探索團隊 227
13.3 借鑒先前的經驗 228
13.4 針對開發人員的設計 229
13.5 重構的時機 229
13.6 危機就是機遇 230
第四部分 戰略設計
第 14章 保持模型的完整性 233
14.1 模式:BOUNDED CONTEXT 235
14.2 模式:CONTINUOUS INTEGRATION 239
14.3 模式:CONTEXT MAP 241
14.3.1 測試CONTEXT的邊界 247
14.3.2 CONTEXT MAP的組織和文檔化 247
14.4 BOUNDED CONTEXT之間的關系 248
14.5 模式:SHARED KERNEL 248
14.6 模式:CUSTOMER/SUPPLIER DEVELOPMENT TEAM 250
14.7 模式:CONFORMIST 253
14.8 模式:ANTICORRUPTION LAYER 255
14.8.1 設計ANTICORRUPTION LAYER的接口 256
14.8.2 實現ANTICORRUPTION LAYER 256
14.8.3 一個關于防御的故事 259
14.9 模式:SEPARATE WAY 260
14.10 模式:OPEN HOST SERVICE 261
14.11 模式:PUBLISHED LANGUAGE 262
14.12 “大象”的統一 264
14.13 選擇你的模型上下文策略 267
14.13.1 團隊決策或更高層決策 268
14.13.2 置身上下文中 268
14.13.3 轉換邊界 268
14.13.4 接受那些我們無法更改的事物:描述外部系統 269
14.13.5 與外部系統的關系 269
14.13.6 設計中的系統 270
14.13.7 用不同模型滿足特殊需要 270
14.13.8 部署 271
14.13.9 權衡 271
14.13.10 當項目正在進行時 272
14.14 轉換 272
14.14.1 合并CONTEXT:SEPARATE WAY →SHARED KERNEL 273
14.14.2 合并CONTEXT:SHARED KERNEL→CONTINUOUS INTEGRATION 274
14.14.3 逐步淘汰遺留系統 275
14.14.4 OPEN HOST SERVICE→PUBLISHED LANGUAGE 276
第 15章 精煉 277
15.1 模式:CORE DOMAIN 278
15.1.1 選擇核心 280
15.1.2 工作的分配 280
15.2 精煉的逐步提升 281
15.3 模式:GENERIC SUBDOMAIN 282
15.3.1 通用不等于可重用 286
15.3.2 項目風險管理 287
15.4 模式:DOMAIN VISION STATEMENT 287
15.5 模式:HIGHLIGHTED CORE 289
15.5.1 精煉文檔 289
15.5.2 標明CORE 290
15.5.3 把精煉文檔作為過程工具 291
15.6 模式:COHESIVE MECHANISM 292
15.6.1 GENERIC SUBDOMAIN與COHESIVE MECHANISM的比較 293
15.6.2 MECHANISM是CORE DOMAIN一部分 294
15.7 通過精煉得到聲明式風格 294
15.8 模式:SEGREGATED CORE 295
15.8.1 創建SEGREGATED CORE的代價 296
15.8.2 不斷發展演變的團隊決策 296
15.9 模式:ABSTRACT CORE 301
15.10 深層模型精煉 302
15.11 選擇重構目標 302
第 16章 大型結構 303
16.1 模式:EVOLVING ORDER 306
16.2 模式:SYSTEM METAPHOR 308
16.3 模式:RESPONSIBILITY LAYER 309
16.4 模式:KNOWLEDGE LEVEL 321
16.5 模式:PLUGGABLE COMPONENT FRAMEWORK 328
16.6 結構應該有一種什么樣的約束 332
16.7 通過重構得到更適當的結構 333
16.7.1 **小化 333
16.7.2 溝通和自律 334
16.7.3 通過重構得到柔性設計 334
16.7.4 通過精煉可以減輕負擔 334
第 17章 領域驅動設計的綜合運用 336
17.1 把大型結構與BOUNDED CONTEXT結合起來使用 336
17.2 將大型結構與精煉結合起來使用 339
17.3 首先評估 339
17.4 由誰制定策略 341
17.4.1 從應用程序開發自動得出的結構 341
17.4.2 以客戶為中心的架構團隊 341
17.5 制定戰略設計決策的6個要點 342
17.5.1 技術框架同樣如此 344
17.5.2 注意總體規劃 345
結束語
附錄 351
術語表 354
參考文獻 357
圖片說明 359
索引 360
展開全部

領域驅動設計 軟件核心復雜性應對之道 修訂版 作者簡介

Eric Evans “領域驅動設計之父”,世界杰出軟件建模專家。他創建了Domain Language公司,致力于幫助公司機構創建與業務緊密相關的軟件。他在世界各地宣講領域驅動設計(Domain-Driven Design,DDD)的思想,開設課程,參加會議,接受專訪,擁有大批的追隨者。從20世紀80年代開始,他就以設計師和程序員的雙重身份參與過許多大型面向對象系統的設計和開發,涉及各種復雜的業務和技術領域。同時,他還培訓和指導過許多開發團隊開展極限編程實踐。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
三级一区在线视频先锋_丁香另类激情小说_中文字幕一区二区三_一本一道久久a久久精品综合蜜臀_一区二区三区四区国产精品_日韩**一区毛片_在线观看日韩电影_1000部国产精品成人观看_免费不卡在线视频_亚洲国产日日夜夜_国产亚洲精品福利_亚洲精品一区二区三区在线观看_欧美美女一区二区三区_日韩欧美色电影_欧美aaa在线_久久这里只有精品6
色婷婷精品久久二区二区蜜臂av| 中文字幕一区综合| 国产精品jizz视频| 亚洲欧美日韩精品在线| 91精品视频网| 亚洲另类一区二区| 国产一区二区三区免费在线观看| 99在线看视频| 中文字幕中文字幕99| 欧美成人激情免费网| 亚洲精品美国一| 高清日韩电视剧大全免费| 久久青青草原一区二区| 欧美精品亚洲一区二区在线播放| √…a在线天堂一区| 国产成人免费视频网站| 日本午夜精品一区二区| 欧美成人bangbros| 亚洲欧美日韩一区二区| 国产91露脸合集magnet| 亚洲成人自拍| 日本一区二区三区久久久久久久久不 | 中文字幕av免费专区久久| 奇米色一区二区| 国产精品一区二区a| 欧美一区三区二区| 香蕉乱码成人久久天堂爱免费| 国产成人精品免费视频网站| 亚洲一区二区三区乱码 | 国产精品久久久久桃色tv| 国产一区二区三区高清播放| 五月天亚洲综合情| 国产精品久久午夜夜伦鲁鲁| 成人精品视频网站| 欧美三级在线播放| 中文字幕亚洲一区二区av在线 | 国产精品日韩一区二区三区 | 国产女同互慰高潮91漫画| 韩国精品在线观看| 亚洲.欧美.日本.国产综合在线| 国产亚洲一区二区三区在线观看 | 日本道在线观看一区二区| 亚洲欧洲综合另类| 99在线观看| 精品成人一区二区三区| 性欧美大战久久久久久久久| 精品日本一区二区| 国产精品亲子乱子伦xxxx裸| 99re成人在线| 日韩亚洲欧美高清| 国产一区91精品张津瑜| 欧美日韩一区二区三区不卡 | 美国毛片一区二区三区| 相泽南亚洲一区二区在线播放| 综合激情成人伊人| 国内精品视频免费| 欧美激情在线免费观看| 91视频免费在线观看| 久久中文字幕电影| 99久久久精品免费观看国产蜜| 欧美一二三在线| 国产成人在线网站| 欧美一区日本一区韩国一区| 国产又黄又大久久| 欧美片网站yy| 国产精品亚洲人在线观看| 欧美日韩国产一级二级| 激情五月婷婷综合| 欧美日韩国产成人在线91| 秋霞午夜av一区二区三区| 亚洲视频欧美在线| 国产精品国产三级国产| 国产精品一区二区三区四区五区 | 亚洲国产精品一区二区第四页av| 亚洲女同ⅹxx女同tv| 免费h精品视频在线播放| 亚洲视频在线观看三级| 日韩福利一区二区三区| 视频一区中文字幕国产| 精品视频一区三区九区| 国产成人精品网址| 2024国产精品| 懂色av一区二区三区在线播放| 国产精品女人毛片| 日本不卡一二三区| 日韩国产欧美在线观看| 欧美乱妇20p| 波多野结衣亚洲| 国产精品日韩成人| 日本精品一区二区三区视频 | 九九九九九精品| 中文字幕一区二区三区蜜月| 精品国产免费人成电影在线观... 精品国产免费久久久久久尖叫 | 色综合天天综合在线视频| 日韩av电影免费观看高清完整版| 欧美性大战久久| 成人综合婷婷国产精品久久免费| 久久精品男人天堂av| 欧美日韩大片一区二区三区| 日韩精品电影一区亚洲| 欧美在线三级电影| av电影在线观看一区| 国产精品久久久久久久久搜平片| 亚洲不卡中文字幕| 国产毛片精品一区| 国产婷婷色一区二区三区| 欧美午夜精品理论片a级大开眼界| 日本欧美一区二区三区乱码| 欧美一级夜夜爽| 国产综合av一区二区三区| 日韩在线一区二区| 欧美日韩一区二区欧美激情| 成人h精品动漫一区二区三区| 最新不卡av在线| 日韩免费视频一区二区| 色综合一个色综合亚洲| 好看的日韩精品| 成人午夜在线免费| 奇米影视在线99精品| 日韩美女久久久| 26uuu精品一区二区| 欧美视频中文字幕| 日本一区不卡| av蓝导航精品导航| 国产福利一区二区三区在线视频| 亚洲午夜一区二区| 国产精品国产三级国产aⅴ入口| 日韩女优av电影| 在线看日韩精品电影| 欧美日韩高清在线一区| 成人欧美一区二区| 成人午夜激情片| 精品一区二区三区免费毛片爱| 亚洲在线中文字幕| 国产精品黄色在线观看| 久久亚洲春色中文字幕久久久| 欧美高清视频一二三区| 色国产综合视频| 亚洲精品一卡二卡三卡四卡| 精品国产乱码久久久久软件| 91美女视频网站| 不卡一区二区三区四区| 国产中文字幕一区| 美女视频黄久久| 午夜国产不卡在线观看视频| 亚洲人妖av一区二区| 国产色产综合色产在线视频| 精品剧情v国产在线观看在线| 欧美性感一类影片在线播放| 色综合天天综合网天天狠天天| 欧美日韩亚洲综合一区二区三区激情在线 | 亚洲午夜电影网| 国产精品久久久久一区二区三区共| 26uuu亚洲综合色欧美| 91精品国产综合久久精品app| 欧美日韩精品福利| 欧美三级电影精品| 精品视频1区2区3区| 欧美色图在线观看| 在线观看中文字幕不卡| 在线观看91精品国产入口| 色综合欧美在线| 色悠悠久久综合| 在线国产99| 色偷偷88欧美精品久久久| 一区二区三区av| 色综合天天视频在线观看| 色婷婷狠狠综合| 欧美在线视频不卡| 欧美午夜宅男影院| 欧美丰满少妇xxxxx高潮对白 | 亚洲综合一区二区三区| 亚洲精品午夜久久久| 亚洲一区二区三区不卡国产欧美| 亚洲一区二区在线观看视频| 亚洲国产精品久久久男人的天堂| 午夜欧美在线一二页| 免费在线观看日韩欧美| 精品一区二区三区久久久| 久久国产欧美日韩精品| 国产成人午夜视频| 99这里只有久久精品视频| 成人欧美一区二区三区视频| 久久精品美女| 亚洲二区三区四区| 日本韩国视频一区二区| 69p69国产精品| 久久久国产午夜精品| 国产精品不卡视频| 亚洲综合成人在线视频| 日韩成人dvd| 高清国产一区二区三区| 岛国视频一区免费观看| 日韩av电影免费播放| 欧美又粗又大又爽| 欧美mv日韩mv| 亚洲欧美色图小说| 麻豆国产一区二区| 99精品在线免费| 日韩亚洲一区在线播放|