
— 新聞中心 —
NEWS CENTRES
全國免費(fèi)客服電話 18268652722 郵箱:www.jungshuodz@163.com
手機(jī):18268652722
電話:18268652722
地址:寧波市北侖區(qū)大碶廟前山路45號
人氣:
域驅(qū)動設(shè)計 pdf,領(lǐng)域驅(qū)動設(shè)計哪本書比較好.jpg)
域驅(qū)動設(shè)計 pdf,領(lǐng)域驅(qū)動設(shè)計哪本書比較好.jpg)
使用領(lǐng)域?qū)<摇⒃O(shè)計人員和開發(fā)人員能夠理解的通用語言作為相互溝通的工具,在溝通過程中發(fā)現(xiàn)領(lǐng)域概念,然后將這些概念設(shè)計成領(lǐng)域模型。 DDD的核心思想是以業(yè)務(wù)領(lǐng)域?yàn)樵O(shè)計核心,將業(yè)務(wù)領(lǐng)域的概念和規(guī)則融入到軟件系統(tǒng)中,以滿足業(yè)務(wù)需求。
讀完這本書的短評后,我想有很多人認(rèn)為這本書是正確的廢話。 10年前我讀這本書時也有同樣的感覺。 10年后,微服務(wù)開始流行,很多人認(rèn)為這是正確的廢話。領(lǐng)域驅(qū)動設(shè)計已成為我的話題。當(dāng)我再讀這本書的時候,我真的感覺我讀懂了。我認(rèn)為秘密就在于領(lǐng)域驅(qū)動設(shè)計的六個字。例如,假設(shè)有一個電子商務(wù)系統(tǒng),其中包含產(chǎn)品、訂單和庫存等域?qū)ο蟆nI(lǐng)域模型:領(lǐng)域模型是對特定領(lǐng)域的抽象和建模,用于描述和表示領(lǐng)域中的實(shí)體、屬性、關(guān)系和行為。
OneCode低代碼引擎、領(lǐng)域驅(qū)動設(shè)計(DDD)技術(shù)實(shí)踐(一)DDD的核心思想是通過領(lǐng)域驅(qū)動設(shè)計方法定義領(lǐng)域模型,從而確定業(yè)務(wù)和應(yīng)用邊界并保證一致性業(yè)務(wù)模型和代碼模型之間。現(xiàn)在它已發(fā)展成為大型復(fù)雜系統(tǒng)的領(lǐng)域建模和分析方法。近兩年,隨著新一代WEB技術(shù)、微服務(wù)、中臺技術(shù)、云原生應(yīng)用的推動,領(lǐng)域驅(qū)動模型(DDD)再次成為軟件領(lǐng)域的熱門話題設(shè)計。
將領(lǐng)域模型分解為聚合根和實(shí)體,并通過聚合根保證領(lǐng)域?qū)ο蟮囊恢滦院屯暾浴U麄€過程大致是這樣的。開發(fā)團(tuán)隊(duì)和領(lǐng)域?qū)<夜餐Γㄟ^通用語言(Ubiquitous Language)來理解和消化領(lǐng)域知識,將領(lǐng)域知識一一提取并劃分為子領(lǐng)域(核心子領(lǐng)域、通用子領(lǐng)域、支持子領(lǐng)域),并在子域上建立模型,然后重復(fù)上述步驟,依此類推,建立一組適合當(dāng)前域的模型。
我不記得第一次聽說域驅(qū)動程序是什么時候,但我只記得在閱讀另一本架構(gòu)書時提到了這本書。我在亞馬遜上查過。很多人都在推薦這本書。地圖可以幫助我們更好地理解和導(dǎo)航領(lǐng)域,并確保軟件系統(tǒng)與領(lǐng)域的契合。領(lǐng)域模型:領(lǐng)域模型就好比是描述領(lǐng)域中的實(shí)體、屬性、關(guān)系和行為的地圖。在視圖設(shè)計建模中,最令人困惑的問題之一是,視圖設(shè)計器和視圖工廠有什么區(qū)別?
列表視圖主要由兩部分組成。領(lǐng)域服務(wù)主要負(fù)責(zé)實(shí)體相關(guān)的屬性和路由動作相關(guān)的操作。這些操作或動作往往涉及多個領(lǐng)域?qū)ο螅⑶倚枰獏f(xié)調(diào)這些領(lǐng)域?qū)ο髞硗瓿刹僮骰騽幼鳌R钥梢暬O(shè)計器引擎為主體的表單報表工具,在常用的表單報表中以無代碼的方式實(shí)現(xiàn)業(yè)務(wù)流程審批、大屏數(shù)據(jù)展示設(shè)計、移動展示等應(yīng)用。
領(lǐng)域模型模塊是DSM的核心工具。領(lǐng)域模型中導(dǎo)入的資源與特定場景下的值對象相結(jié)合。場景菜單和通用領(lǐng)域服務(wù)根據(jù)具體業(yè)務(wù)場景完成領(lǐng)域模型的建模。
相關(guān)推薦