一種通過將軟體實現與核心業務概念的演進緊密相連從而實現複雜需求的軟體開發方法。
基本介紹
- 中文名:領域驅動設計
- 外文名:domain - driven design
- 所屬學科:電力系統
一種通過將軟體實現與核心業務概念的演進緊密相連從而實現複雜需求的軟體開發方法。
領域驅動設計 一種通過將軟體實現與核心業務概念的演進緊密相連從而實現複雜需求的軟體開發方法。
《領域驅動設計》是2010年4月人民郵電出版社出版的圖書,作者是Eric Evans。本書介紹了面向對象開發人員、系統分析人員合理地組織工作,彼此協作,有條不紊地進行複雜系統的開發,幫助建立豐富而實用的領域模型。內容簡介 領域模型使開發人員可以表達豐富的軟體功能需求,由此實現的軟體可以滿足用戶真正的需要,因此被公...
《領域驅動設計:軟體核心複雜性應對之道(英文版)》是2020年人民郵電出版社出版的圖書,作者是[美] 埃里克·埃文斯(Eric Evans)。內容簡介 本書是領域驅動設計方面的經典之作。全書圍繞著設計和開發實踐,結合若干真實的項目案例,向讀者闡述如何在真實的軟體開發中套用領域驅動設計。本書共分4個部分,*部分提出...
《領域驅動設計.Net實踐》是2024年清華大學出版社出版的圖書,作者是甄鐳。內容簡介 《領域驅動設計.Net實踐》介紹領域驅動設計的基本概念和在.Net環境下使用領域驅動設計開發套用軟體的基本方法。全書分為3個部分:第1部分(第1~6章)介紹領域模型和如何創建與驗證領域模型;第2部分(第7~16章)介紹與領域驅動設計...
《領域驅動設計:業務建模與架構實踐》是2023年機械工業出版社出版的圖書。內容簡介 這是一本從業務和架構視角講解DDD的基本原則、底層邏輯、落地難點、落地方法和進階技巧的實戰性著作。DDD的理論體系複雜,學習和實踐門檻較高,已有的關於DDD的著作或多或少存在理論描述難理解、案例示範難落地等問題,阻礙了DDD在實踐...
《領域驅動設計與模式實戰》是2009年10月人民郵電出版社出版的圖書,作者是(瑞典)尼爾森。該書全面詳細地解釋了領域驅動設計、測試驅動開發、依賴注入、持久化、重構、模式等很多基本概念,並以C#和NET實例為依託,展示了這些概念的實際套用和重要價值。內容簡介 本書將這些概念整合到一起,為開發人員從頭至尾地揭示...
《領域驅動設計——軟體核心複雜性應對之道》是清華大學出版社2006年出版的書籍。內容簡介 領域建模已被業界普遍認為是軟體設計成敗的關鍵。通過領域建模,軟體開發人員能夠展示豐富的功能並將這些功能實現為真正滿足用戶需要的軟體。儘管領域建模非常重要,但市面上介紹如何將有效的領域建模結合到軟體開發過程中的著作卻...
《實現領域驅動設計》是2014年3月電子工業出版社出版圖書,作者是Vaughn Vernon。圖書簡介 領域驅動設計(DDD)是教我們如何做好軟體的,同時也是教我們如何更好地使用面向對象技術的。它為我們提供了設計軟體的全新視角,同時也給開發者留下了一大難題:如何將領域驅動設計付諸實踐?Vaughn Vernon 的這本《實現領域驅動...
《解構領域驅動設計》是2021年人民郵電出版社出版的圖書。內容簡介 本書全面闡釋了領域驅動設計(domain-driven design,DDD)的知識體系,內容覆蓋領域驅動設計的主要模式與主流方法,並在此基礎上提出“領域驅動設計統一過程”(domain-driven design unified process,DDDUP),將整個軟體構建過程劃分為全局分析、架構映射...
《領域驅動設計模式、原理與實踐》是2016年清華大學出版社出版的圖書,作者是Scott Millett 。基本簡介 圖書簡介 本書專注於介紹分解複雜問題空間的原則和實踐,以及構成可維護解空間的實現模式和最佳實踐。你將學習如何通過使用戰術模式構建有效領域模型以及如何通過套用DDD的戰略模式維持其完整性。蒲成 譯 目錄 第Ⅰ部分...
《微服務下的領域驅動設計》是2024年北京航天航空大學出版社出版的圖書。內容簡介 本書以實戰理念為主旨, 對領域驅動設計的核心內容進行了全面解讀。 書籍主要由兩部分內容構成: 戰略與戰術。 第一部分以子域和限界為核心, 並通過案例的形式介紹了如何在現實中將其進行實踐的知識; 第二部分則圍繞套用架構、 聚合、 ...
《領域驅動設計軟體核心複雜性應對之道修訂版》是2021年人民郵電出版社出版的圖書。內容簡介 本書是領域驅動設計方面的經典之作,修訂版更是對之前出版的中文版進行了全面的修訂和完善。全書圍繞著設計和開發實踐,結合若干真實的項目案例,向讀者闡述如何在真實的軟體開發中套用領域驅動設計。書中給出了領域驅動設計的...
《領域驅動設計精粹》是2018年9月由電子工業出版社出版的圖書,作者是【美】Vaughn Vernon(沃恩·弗農),譯者是覃宇、笪磊。內容提要 DDD領軍人物濃縮二十年精華,聚焦項目建模過程|實操|工具,快速挖掘超複雜業務中DDD價值 領域驅動設計(DDD)是時下軟體設計領域中的熱門話題,它通過指導我們構建領域模型,來表達...
《複雜軟體設計之道》是機械工業出版社出版的圖書,作者是彭晨陽。內容簡介 領域驅動設計簡稱DDD,《複雜軟體設計之道:領域驅動設計全面解析與實戰》前6章全面解析了DDD的分析方法和技術架構,包括領域驅動設計基礎、領域驅動戰略設計(有界上下文和統一語言)、聚合設計、實體和值對象、CQRS架構和事件溯源,第7章使用經典...
領域是軟體設計語言。領域驅動講求將領域模型作為領域專家、分析人員、開發人員之間交流溝通的核心。傳統的瀑布模型方式下,缺乏有效的反饋機制,在鏈路上領域知識以不同的表現形式進行傳遞,知識的丟失容易造成需求與實現之間的斷層。傳統的疊代方式下,軟體產品的優秀程度取決於開發者對領域知識的興趣和掌握程度。領域模型...
2017領域驅動設計中國峰會(2017 DDD China Conference)於2017年12月8、9日在北京舉行,為國內的領域驅動設計(DDD)實踐者們創建一個相互交流、分項自己團隊的成功經驗的平台。峰會簡介 領域驅動設計(DDD)和微服務架構(Microservices)是時下炙手可熱的兩個技術辭彙。在國內,隨著微服務的火熱,領域驅動設計(DDD)...
《深入實踐DDD:以DSL驅動複雜軟體開發》作者楊捷鋒,2021年由機械工業出版社出版。內容簡介 (1)領域驅動設計里程碑之作,資深技術專家兼技術管理者二十年工作經驗結晶;(2)深度解讀DDD思想,揭示使用 DSL實現DDD快速落地的方法與技巧,緩解複雜軟體開發之痛 。本書 是擁有二十年商業軟體開發經驗及十年技術管理經驗...
第5章 設計模式擴展 / 199 5.1 空對象模式 / 199 5.1.1 空對象模式簡介 / 199 5.1.2 Go語言實戰 / 202 5.1.3 優缺點分析 / 205 5.2 規格模式 / 205 5.2.1 規格模式簡介 / 205 5.2.2 Go語言實戰 / 210 5.2.3 優缺點分析 / 215 5.3 領域驅動設計 / 215 5.3.1 領域驅動...
《軟體設計:從專業到卓越》是2022年人民郵電出版社出版的圖書,作者是張剛。內容簡介 本書介紹了高效的軟體設計和編程方法,把精益需求分析、領域驅動設計、面向對象、契約式設計、測試驅動開發、意圖導向編程及演進式設計等編程實踐融會貫通,深入洞察軟體設計本質,展示了一個清晰的程式設計師編程能力提升路線圖。全書共...
1.4 其他有名的設計實踐 1.4.1 測試驅動設計 1.4.2 領域驅動設計 1.4.3 行為驅動設計 1.5 小結 第2章 剖析模式的模式 2.1 如何閱讀設計模式 2.1.1 GoF模式模板 2.1.2 簡化模板 2.2 設計模式分組 2.2.1 創建型 2.2.2 結構型 2.2.3 行為型 2.3 如何選擇和運用設計模式 2.4 快速模式...
1.1.1 領域驅動設計 2 1.1.2 單一職責原則 4 1.1.3 顯式發布的接口 5 1.2 獨立部署、更新、擴展以及替換 7 1.2.1 獨立部署 7 1.2.2 更新 7 1.2.3 可擴展性 8 1.3 輕量級通信 12 1.3.1 同步 13 1.3.2 異步 13 1.4 異質/多語言 14 1.5 通信的文檔化 14 1.6 Web應用程式端點...
jivejdon是一個面向對象軟體系統,架構為面向構件。軟體介紹 真正的、徹底的、完全面向對象軟體系統;是目前國內領先的、高水準開源論壇系統。JiveJdon 3.0是按照2004年國外最新設計思想"領域驅動設計"(Domain-Driven Design 簡稱DDD)、基於JdonFramework自主開發的複雜軟體系統.軟體特點 模型驅動的設計方式;真正OO設計和...
《Web晉級之道》是2021年機械工業出版社出版的圖書。《Web開發者晉級之道:架構、模式和領域驅動設計》系統介紹軟體的設計思想、架構和開發模式,帶領讀者快速建立軟體開發的知識體系,另外還詳細介紹基於ASP.NET Core的項目案例開發,幫助讀者全面掌握如何快速開發高效、穩定的Web應用程式。《Web開發者晉級之道:架構、...
第③部分為微服務理論(第11~18章),包括微服務模式的理論基礎、微服務的進程間通信、微服務的分散式事務管理、領域驅動設計(DDD)、微服務測試、Docker及ES-CQRS策略。其中,微服務進程間通信重點介紹了gRPC,ES-CQRS策略部分給出了Go語言的實現。第④部分為微服務實戰(第19~22章),這一部分通過實戰項目講解了...
書中的理論部分介紹了微服務架構的發展歷程,通俗地講解了領域驅動設計,幫助讀者更好地利用DDD來建模和劃分服務;微服務穩定性保證的常用手段和微服務下如何保證事務的一致性這兩章凝聚了作者多年的積累和思考,相信讀者看完後會有不一樣的感觸和收穫;書中實戰部分的內容非常豐富,以項目為基礎,逐層介紹常見的Dubbo、...
11.7 第七步:領域驅動設計 第三部分 進階篇 第12章 什麼時候重構 12.1 重構是一種習慣 12.2 重構讓程式可讀 12.3 重構,才好復用 12.4 先重構,再擴展 12.5 變更任務緊急時,又該如何重構 第13章 測試驅動開發 13.1 測試驅動開發(TDD)vs.後測試開發(TAD)13.2 測試驅動開發與重構 13.3 遺留...
通過閱讀本書,讀者將學到如何從DDD方法以及現代的UX設計方法中獲益,進而能夠快速構建出解決當前問題並且有出色用戶體驗的Web解決方案。圖書目錄 第 一部分 理解業務領域 第 1章 實施全面的領域分析 3 1.1 領域驅動設計前來解困 3 1.1.1 領域驅動設計 3 1.1.2 消除DDD的常見誤解 4 1.2 通用語言 ...