實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì) 完整版
中文電子版帶書(shū)簽?zāi)夸?/span>- 軟件大?。?span itemprop="fileSize">24.00 MB
- 軟件語(yǔ)言:中文
- 軟件類(lèi)型:國(guó)產(chǎn)軟件 / 程序開(kāi)發(fā)
- 軟件授權(quán): 免費(fèi)軟件
- 更新時(shí)間:2017-12-26 14:23:28
- 軟件等級(jí):
- 軟件廠商: -
- 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
- 軟件官網(wǎng): 暫無(wú)
相關(guān)軟件
精通asp.net mvc5中文版高清完整掃描版
117.00 MB/中文/8.0
asp.net 3.5 入門(mén)經(jīng)典完整版中文電子版
17.06 MB/中文/10.0
asp.net mvc 5框架揭秘 pdf電子版_蔣金楠
9.30 MB/中文/10.0
asp.net mvc 4框架揭秘電子書(shū)(蔣金楠)完整掃描版
22.00 MB/中文/10.0
ASP.NET MVC4開(kāi)發(fā)指南(黃保翕)電子版
53.00 MB/中文/6.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址
實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì) pdf幫助開(kāi)發(fā)人員如何更好的做好軟件,這款書(shū)籍針對(duì)技術(shù)對(duì)象層面進(jìn)行了深刻的剖析,同時(shí)幫助大部分從業(yè)人員指明了研究方向,付諸于實(shí)踐。感興趣的朋友歡迎來(lái)IT貓撲下載使用。
實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)完整pdf介紹
《實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)》分別從戰(zhàn)略和戰(zhàn)術(shù)層面詳盡地討論了如何實(shí)現(xiàn)DDD,?!秾?shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)》共分為14 章,在DDD 戰(zhàn)略部分,《實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)》向我們講解了領(lǐng)域、限界上下文、上下文映射圖和架構(gòu)等內(nèi)容,戰(zhàn)術(shù)部分包括實(shí)體、值對(duì)象、領(lǐng)域服務(wù)、領(lǐng)域事件、聚合和資源庫(kù)等內(nèi)容。其中包含了大量的最佳實(shí)踐、設(shè)計(jì)準(zhǔn)則和對(duì)一些問(wèn)題的折中性討論一個(gè)虛構(gòu)的案例研究貫穿全書(shū),這對(duì)于實(shí)例講解DDD 實(shí)現(xiàn)來(lái)說(shuō)非常有用。
實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)中文版目錄介紹
序............... xix
前言............. xxi
致謝............ xxxi
關(guān)于作者................... xxxv
如何使用本書(shū).........xxxvii
第1章 DDD入門(mén)...............1
我能DDD嗎?..................2
為什么我們需要DDD.............5
如何DDD...................... 17
使用DDD的業(yè)務(wù)價(jià)值..............22
1.你獲得了一個(gè)非常有用的領(lǐng)域模型................22
2.你的業(yè)務(wù)得到了更準(zhǔn)確的定義和理解............23
3.領(lǐng)域?qū)<铱梢詾檐浖O(shè)計(jì)做出貢獻(xiàn)...........23
4.更好的用戶(hù)體驗(yàn)....................23
5.清晰的模型邊界.....................24
6.更好的企業(yè)架構(gòu)..............24
7.敏捷、迭代式和持續(xù)建模....................24
8.使用戰(zhàn)略和戰(zhàn)術(shù)新工具........................24
實(shí)施DDD所面臨的挑戰(zhàn).....................25
虛構(gòu)的案例,真實(shí)的實(shí)踐................... 33
本章小結(jié).........................36
第2章 領(lǐng)域、子域和限界上下文.....................37
總覽....................... 37
工作中的子域和限界上下文............................. 38
將關(guān)注點(diǎn)放在核心域上............................. 42
戰(zhàn)略設(shè)計(jì)為什么重要.................... 45
現(xiàn)實(shí)世界中領(lǐng)域和子域...................48
理解限界上下文..................... 53
限界上下文不僅僅只包含模型..................... 57
限界上下文的大小...................... 59
與技術(shù)組件保持一致................... 61
示例上下文........................ 62
協(xié)作上下文..................63
身份與訪問(wèn)上下文..................69
敏捷項(xiàng)目管理上下文................. 71
本章小結(jié)....................................73
第3章 上下文映射圖............................75
上下文映射圖為什么重要........................ 75
繪制上下文映射圖......................77
產(chǎn)品和組織關(guān)系........................79
映射3個(gè)示例限界上下文........................82
本章小結(jié)............................97
第4章 架構(gòu).......................99
采訪一個(gè)成功的CIO.................... 100
分層................................. 104
依賴(lài)倒置原則.................... 107
六邊形架構(gòu)(端口與適配器)..................... 110
面向服務(wù)架構(gòu).......................114
REST................................117
REST作為一種架構(gòu)風(fēng)格...........................117
RESTful HTTP服務(wù)器的關(guān)鍵方面 ........................................ 118
RESTful HTTP客戶(hù)端的關(guān)鍵方面 ........................................ 119
REST和DDD..................... 120
為什么是REST?......................... 121
命令和查詢(xún)職責(zé)分離——CQRS................. 121
CQRS的各個(gè)方面........................ 123
處理具有最終一致性的查詢(xún)模型.................. 128
事件驅(qū)動(dòng)架構(gòu)................... 129
管道和過(guò)濾器..................... 131
長(zhǎng)時(shí)處理過(guò)程(也叫Saga)................... 134
事件源...................... 140
數(shù)據(jù)網(wǎng)織和基于網(wǎng)格的分布式計(jì)算....................... 143
數(shù)據(jù)復(fù)制..................... 144
事件驅(qū)動(dòng)網(wǎng)織和領(lǐng)域事件.................. 145
持續(xù)查詢(xún)................... 145
分布式處理...................... 146
本章小結(jié)............................ 148
第5章 實(shí)體......................... 149
為什么使用實(shí)體......................... 149
唯一標(biāo)識(shí)............................ 151
用戶(hù)提供唯一標(biāo)識(shí)......................... 152
應(yīng)用程序生成唯一標(biāo)識(shí)........................... 153
持久化機(jī)制生成唯一標(biāo)識(shí)............................ 156
另一個(gè)限界上下文提供唯一標(biāo)識(shí)..................... 160
標(biāo)識(shí)生成時(shí)間..................... 161
委派標(biāo)識(shí)......................... 163
標(biāo)識(shí)穩(wěn)定性.......................... 165
發(fā)現(xiàn)實(shí)體及其本質(zhì)特征............................. 167
揭開(kāi)實(shí)體及其本質(zhì)特征的神秘面紗................. 168
挖掘?qū)嶓w的關(guān)鍵行為.......................... 172
角色和職責(zé)......................... 176
創(chuàng)建實(shí)體......................... 181
驗(yàn)證................................... 183
跟蹤變化............................ 192
本章小結(jié)................................ 192
第6章 值對(duì)象..................... 193
值對(duì)象的特征.......................... 194
度量或描述.......................... 195
不變性........................... 195
概念整體................................ 196
可替換性.......................... 199
值對(duì)象相等性..........................200
無(wú)副作用行為............................. 201
最小化集成..................204
用值對(duì)象表示標(biāo)準(zhǔn)類(lèi)型........................206
測(cè)試值對(duì)象........................ 210
實(shí)現(xiàn).............................. 214
持久化值對(duì)象................. 219
拒絕由數(shù)據(jù)建模泄漏帶來(lái)的不利影響..................220
ORM與單個(gè)值對(duì)象................................ 221
多個(gè)值對(duì)象序列化到單個(gè)列中.....................224
使用數(shù)據(jù)庫(kù)實(shí)體保存多個(gè)值對(duì)象....................225
使用聯(lián)合表保存多個(gè)值對(duì)象..........................229
ORM與枚舉狀態(tài)對(duì)象........................................230
本章小結(jié)....................... 233
第7章 領(lǐng)域服務(wù).................................235
什么是領(lǐng)域服務(wù)(首先,什么不是領(lǐng)域服務(wù)).................. 237
請(qǐng)確定你是否需要一個(gè)領(lǐng)域服務(wù)................................ 238
建模領(lǐng)域服務(wù).................. 241
獨(dú)立接口有必要嗎.............................244
一個(gè)計(jì)算過(guò)程..........................246
轉(zhuǎn)換服務(wù)........................249
為領(lǐng)域服務(wù)創(chuàng)建一個(gè)迷你層.........................250
測(cè)試領(lǐng)域服務(wù)............................250
本章小結(jié).................. 253
第8章 領(lǐng)域事件...............................255
何時(shí)/為什么使用領(lǐng)域事件.......................... 255
建模領(lǐng)域事件.................... 258
創(chuàng)建具有聚合特征的領(lǐng)域事件................... 263
身份標(biāo)識(shí)............................264
從領(lǐng)域模型中發(fā)布領(lǐng)域事件.............................. 265
發(fā)送方................... 265
訂閱方.....................269
向遠(yuǎn)程限界上下文發(fā)布領(lǐng)域事件............................. 271
消息設(shè)施的一致性........................... 271
自治服務(wù)和系統(tǒng)............................. 272
容許時(shí)延.................. 273
事件存儲(chǔ).................. 274
轉(zhuǎn)發(fā)存儲(chǔ)事件的架構(gòu)風(fēng)格........................... 279
以REST資源的方式發(fā)布事件通知....................... 279
通過(guò)消息中間件發(fā)布事件通知.................. 283
實(shí)現(xiàn)............................284
發(fā)布NotificationLog............... 285
發(fā)布基于消息的事件通知..............................290
本章小結(jié)........................297
第9章 模塊................................299
通過(guò)模塊完成設(shè)計(jì)..................................299
模塊的基本命名規(guī)范..........................302
領(lǐng)域模型的命名規(guī)范...........................302
敏捷項(xiàng)目管理上下文中的模塊..............................305
其他層中的模塊..................308
先考慮模塊,再是限界上下文...............................309
本章小結(jié)......................... 310
第10章 聚合...................... 311
在Scrum核心領(lǐng)域中使用聚合........................ 312
第一次嘗試:臃腫的聚合....................... 313
第二次嘗試:多個(gè)聚合........................... 314
原則:在一致性邊界之內(nèi)建模真正的不變條件................317
原則:設(shè)計(jì)小聚合............................. 319
不要相信每一個(gè)用例............................ 321
原則:通過(guò)唯一標(biāo)識(shí)引用其他聚合......................... 322
通過(guò)標(biāo)識(shí)引用使多個(gè)聚合協(xié)同工作 ...................................... 324
建模對(duì)象導(dǎo)航性............................ 325
可伸縮性和分布式............................. 326
原則:在邊界之外使用最終一致性............................. 327
誰(shuí)的任務(wù)?............................ 328
打破原則的理由......................... 329
理由之一:方便用戶(hù)界面................................. 329
理由之二:缺乏技術(shù)機(jī)制............................. 330
理由之三:全局事務(wù).......................................... 331
理由之四:查詢(xún)性能.................................. 331
遵循原則.................... 332
通過(guò)發(fā)現(xiàn),深入理解............................... 332
重新思考設(shè)計(jì)............................... 332
估算聚合成本............................. 334
常見(jiàn)用例場(chǎng)景........................ 335
內(nèi)存消耗............................ 336
探索另外的設(shè)計(jì)................................... 337
實(shí)現(xiàn)最終一致性.............................. 338
這是Scrum團(tuán)隊(duì)成員的任務(wù)嗎?......................... 339
決定的時(shí)候到了.............................. 341
實(shí)現(xiàn)........................................ 341
創(chuàng)建具有唯一標(biāo)識(shí)的根實(shí)體........................ 342
優(yōu)先使用值對(duì)象...................... 343
使用迪米特法則和“告訴而非詢(xún)問(wèn)”原則 ...............344
樂(lè)觀并發(fā)...............346
避免依賴(lài)注入................348
本章小結(jié)................................ 349
第11章 工廠................. 351
領(lǐng)域模型中的工廠................. 351
聚合根中的工廠方法............................. 352
創(chuàng)建CalendarEntry實(shí)例................... 353
創(chuàng)建Discussion實(shí)例............................ 357
領(lǐng)域服務(wù)中的工廠.......................... 358
本章小結(jié).......................... 361
第12章 資源庫(kù)...........................363
面向集合資源庫(kù)...........................364
Hibernate實(shí)現(xiàn)...................... 369
TopLink實(shí)現(xiàn).................... 377
面向持久化資源庫(kù)........................ 379
Coherence實(shí)現(xiàn)............................ 381
MongoDB實(shí)現(xiàn)......................... 386
額外的行為...................................... 391
管理事務(wù)................................. 393
警告................................. 397
類(lèi)型層級(jí)............................... 397
資源庫(kù) vs 數(shù)據(jù)訪問(wèn)對(duì)象(DAO)..............................400
測(cè)試資源庫(kù).......................................... 401
以?xún)?nèi)存實(shí)現(xiàn)進(jìn)行測(cè)試...................404
本章小結(jié)................................407
第13章 集成限界上下文...............................409
集成基礎(chǔ)知識(shí)....................................409
分布式系統(tǒng)之間存在根本性區(qū)別.......................411
跨系統(tǒng)邊界交換信息...............................411
通過(guò)REST資源集成限界上下文......................... 417
實(shí)現(xiàn)REST資源.......................... 418
使用防腐層實(shí)現(xiàn)REST客戶(hù)端........... 421
通過(guò)消息集成限界上下文................ 428
從Scrum的產(chǎn)品負(fù)責(zé)人和團(tuán)隊(duì)成員處得到持續(xù)通知 .................... 428
你能處理這樣的職責(zé)嗎?..................... 434
長(zhǎng)時(shí)處理過(guò)程,以及避免職責(zé)............. 439
長(zhǎng)時(shí)處理過(guò)程的狀態(tài)機(jī)和超時(shí)跟蹤器 .................................. 450
設(shè)計(jì)一個(gè)更復(fù)雜的長(zhǎng)時(shí)處理過(guò)程 ..........................................460
當(dāng)消息機(jī)制或你的系統(tǒng)不可用時(shí) ...........................................464
本章小結(jié).................................465
第14章 應(yīng)用程序..................467
用戶(hù)界面...................................469
渲染領(lǐng)域?qū)ο?............ 470
渲染數(shù)據(jù)傳輸對(duì)象................... 471
使用調(diào)停者發(fā)布聚合的內(nèi)部狀態(tài) .......................................... 471
通過(guò)領(lǐng)域負(fù)載對(duì)象渲染聚合實(shí)例 .......................................... 472
聚合實(shí)例的狀態(tài)展現(xiàn)............................. 473
用例優(yōu)化資源庫(kù)查詢(xún)...................... 474
處理不同類(lèi)型的客戶(hù)端................... 474
渲染適配器以及處理用戶(hù)編輯............. 475
應(yīng)用服務(wù) ............................................ 478
示例應(yīng)用服務(wù) ................................ 478
解耦服務(wù)輸出 .....................485
組合多個(gè)限界上下文 .....................487
基礎(chǔ)設(shè)施 ...............................489
企業(yè)組件容器 ....................490
本章小結(jié) ....................494
附錄A 聚合與事件源:A+ES ..........................495
應(yīng)用服務(wù)內(nèi)部 ....................... 496
命令處理器 .....................505
Lambda語(yǔ)法...................508
并發(fā)控制 ....................... 510
A+ES所帶來(lái)的結(jié)構(gòu)自由性 .............. 513
性能 ............................ 513
實(shí)現(xiàn)事件存儲(chǔ) ..................... 516
關(guān)系型持久化 .................. 520
BLOB持久化 ...................... 522
專(zhuān)注的聚合 ............................ 523
讀模型投射 ........................... 524
與聚合設(shè)計(jì)一道使用 ................ 527
增強(qiáng)事件 ........................... 527
工具和模式 ................... 529
事件序列器 .......... 530
事件不變性 ................ 531
值對(duì)象 ..................... 531
協(xié)議生成 .................... 534
單元測(cè)試和需求規(guī)范 .............. 535
事件源和函數(shù)式語(yǔ)言 .......... 536
參考文獻(xiàn) ..................53
更多>> 軟件截圖
推薦應(yīng)用
其他版本下載
精品推薦 ASP.NET
- 更多 (28個(gè)) >> ASP.NET ASP.NET是什么軟件?ASP.NET又稱(chēng)為ASP+,不僅僅是ASP的簡(jiǎn)單升級(jí),而是微軟公司推出的新一代腳本語(yǔ)言.ASP.NET基于.NET Framework的Web開(kāi)發(fā)平臺(tái),不但吸收了ASP以前版本的最大優(yōu)點(diǎn)并參照J(rèn)ava、VB語(yǔ)言的開(kāi)發(fā)優(yōu)勢(shì)加入了許多新的特色,同時(shí)也修正了
用多媒體學(xué)ASP.NET CD2進(jìn)階篇 241.02 MB
/中文/10.0用多媒體學(xué)ASP.NET CD3實(shí)例篇 91.14 MB
/中文/10.0用多媒體學(xué)ASP.NET CD1初級(jí)篇 486.49 MB
/中文/10.0ASP.NET AJAX實(shí)用開(kāi)發(fā)電子教程 24.74 MB
/中文/10.0實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì) 完整版 24.00 MB
/中文/2.0精通asp.net mvc5中文版 117.00 MB
/中文/8.0精通asp.net 4.5 第5版 pdf 58.18 MB
/中文/5.0ASP.NET MVC5安裝包 95.19 MB
/中文/0.0
相關(guān)文章
下載地址
實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì) 完整版 中文電子版帶書(shū)簽?zāi)夸?/h3>
查看所有評(píng)論>> 網(wǎng)友評(píng)論
更多>> 猜你喜歡
- msp430f5529官方教程中文版
- python金融大數(shù)據(jù)分析 電子書(shū)
- python數(shù)據(jù)科學(xué)手冊(cè)
- python學(xué)習(xí)手冊(cè) 第4版
- python數(shù)據(jù)分析與挖掘?qū)崙?zhàn)
- 精通python爬蟲(chóng)框架scrapy epub+azw3+mobi
- arm體系結(jié)構(gòu)與編程最新版
- node.js權(quán)威指南完整版
- Redhat LINUX 9從入門(mén)到精通
- android studio應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)詳解 pdf
- JAVA基礎(chǔ)知識(shí)核心技術(shù)卷2原書(shū)第8版
- 精通正則表達(dá)式第三版