拆書稿 一、領(lǐng)域事件是什么? 定義:領(lǐng)域?qū)<宜P(guān)心的(需要跟蹤的、希望被通知的、會(huì)引起其他模型對(duì)象改變狀態(tài)的)發(fā)生在領(lǐng)域中的一些事件。領(lǐng)域事件是用來捕獲領(lǐng)域中發(fā)生的具有業(yè)務(wù)價(jià)...
拆書稿 一、領(lǐng)域事件是什么? 定義:領(lǐng)域?qū)<宜P(guān)心的(需要跟蹤的、希望被通知的、會(huì)引起其他模型對(duì)象改變狀態(tài)的)發(fā)生在領(lǐng)域中的一些事件。領(lǐng)域事件是用來捕獲領(lǐng)域中發(fā)生的具有業(yè)務(wù)價(jià)...
拆書稿 一、什么是領(lǐng)域服務(wù)(首先,什么不是領(lǐng)域服務(wù)) 領(lǐng)域服務(wù)和應(yīng)用服務(wù)的區(qū)別 應(yīng)用服務(wù): 不會(huì)處理業(yè)務(wù)邏輯,它負(fù)責(zé)編排和轉(zhuǎn)發(fā),它將要實(shí)現(xiàn)的功能委托給一個(gè)或多個(gè)領(lǐng)域?qū)ο髞韺?shí)現(xiàn)...
拆書稿 一、實(shí)體 許多對(duì)象不是由它們的屬性來定義,而是通過一系列的連續(xù)性(continuity)和標(biāo)識(shí)(identity)來從根本上定義的。只要一個(gè)對(duì)象在生命周期中能夠保持連...
第4章:架構(gòu) 拆書稿 一、架構(gòu)模式與架構(gòu)風(fēng)格 分層 定義說明 將領(lǐng)域模型和業(yè)務(wù)邏輯分離出來,并減少對(duì)基礎(chǔ)設(shè)施、用戶界面甚至應(yīng)用層的依賴,因?yàn)樗麄儾粚儆跇I(yè)務(wù)邏輯。每層都應(yīng)該具有...
第3章:上下文映射圖 上下文映射圖主要幫助我們從解決方案空間的角度看待問題。 拆書稿 一、上下文映射圖有什么用? 1、促進(jìn)團(tuán)隊(duì)之間的交流 2、迫使你仔細(xì)思考你的項(xiàng)目和你所依賴...
第2章:領(lǐng)域、子域和限界上下文 拆書稿 什么是領(lǐng)域(Domain)、子域、限界上下文? 領(lǐng)域(Domain)即是一個(gè)組織所做的事情以及其中所包含的一切。 子域業(yè)務(wù)系統(tǒng)的某個(gè)方...
《實(shí)現(xiàn)領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)》拆書稿--持續(xù)更新 第1章:DDD入門 拆書稿 一、為什么我們需要DDD? 使領(lǐng)域?qū)<液烷_發(fā)者在一起工作,這樣開發(fā)的軟件能夠準(zhǔn)確地傳達(dá)業(yè)務(wù)規(guī)則。 "準(zhǔn)確傳...