實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì) pdf下載 最新更新|軟件分類(lèi)|軟件專(zhuān)題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)教程下載程序開(kāi)發(fā) → 實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì) 完整版 中文電子版帶書(shū)簽?zāi)夸?/p>

實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì) 完整版

中文電子版帶書(shū)簽?zāi)夸?/span>

實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì) 完整版下載
  • 軟件大?。?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í):4星
  • 軟件廠商: -
  • 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
  • 軟件官網(wǎng):

ITMOP本地下載文件大?。?4.00 MB

點(diǎn)贊 好評(píng) 0%(0) 差評(píng) 差評(píng) 0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址

小編為您推薦: 實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì) asp.net電子書(shū)

實(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ì) pdf

實(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

      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í)也修正了

      相關(guān)文章

      下載地址

      • 實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì) 完整版 中文電子版帶書(shū)簽?zāi)夸?/h3>

      查看所有評(píng)論>> 網(wǎng)友評(píng)論

      發(fā)表評(píng)論

      (您的評(píng)論需要經(jīng)過(guò)審核才能顯示) 網(wǎng)友粉絲QQ群號(hào):374962675

      查看所有 0條 評(píng)論>>

      更多>> 猜你喜歡