本文是基於上一篇‘業務建模戰術’的實踐,主要講解‘發表帖子’場景的業務建模,包括:業務建模、業務模型、示例代碼;示例代碼會使用java編寫,文末附有github地址。相比於《領域驅動設計》原書中的航運系統例子,社交服務系統的業務場景對於大家更加熟悉,相信更好理解。本文是【DDD】系列文章的其中一 ...
本文是基於上一篇 業務建模戰術 的實踐,主要講解 刪除帖子 場景的業務建模,包括:業務建模 業務模型 示例代碼 示例代碼會使用java編寫,文末附有github地址。相比於 領域驅動設計 原書中的航運系統例子,社交服務系統的業務場景對於大家更加熟悉,相信更好理解。本文是 DDD 系列文章的其中一篇,其他可參考:使用領域驅動設計思想實現業務系統 業務建模 這里的 刪除帖子 場景是指帖子作者主動刪除 ...
2017-09-18 09:00 5 2863 推薦指數:
本文是基於上一篇‘業務建模戰術’的實踐,主要講解‘發表帖子’場景的業務建模,包括:業務建模、業務模型、示例代碼;示例代碼會使用java編寫,文末附有github地址。相比於《領域驅動設計》原書中的航運系統例子,社交服務系統的業務場景對於大家更加熟悉,相信更好理解。本文是【DDD】系列文章的其中一 ...
社區業務領域中,存在‘人關注人’的場景,在這個場景中,關系較為復雜,且均表現在‘人’同一個業務實體上,因此,這個case的建模過程值得思考。本文將就‘人關注人’這個業務case的領域建模進行探討,歡迎拍磚。 Round-I 在做‘帖子’模塊的建模過程中,遇到了‘查詢帖子閱讀者是否 ...
DDD中的分層的問題 基礎設施層與領域層誰更穩定 基礎設施不 ...
本文結合團隊在COMMUNITY(社區服務系統)業務建模過程中的實踐經驗,總結得到一些DDD業務建模的小招數,不一定是完美的,但是對我們團隊來說很有效用,希望能幫到其他人。后面會陸續將項目中業務建模的一些經典例子放上來,分享給大家。 COMMUNITY系統是線上舊系統,它的建模過程有別於 ...
業務建模 解決問題還是定義問題 業務建模的難點 如何定義問題並讓所有人接受 如何在特定架構下實現模型 學習業務建模的建議 領域驅動設計 領域模型對於業務系統是更好的選擇 ...
之前,在用ENode開發forum案例時,遇到了關於如何實現論壇帖子的回復的統計信息如何更新的問題。后來找到了自己認為比較合理的解決方案,分享給大家。也希望能和大家交流,擦出更多的火花。 論壇核心領域問題分析 論壇領域的核心概念是:帖子、回復。大家都知道,一個帖子可以有零個或多個回復。對同一個 ...
2018年02月12日 17:56:19 mydriverc2 閱讀數:2283 http://www.uml.org.cn/oobject/201409112.asp 3.1 軟件是組織的零件 業務建模的目的是從組織的角度 ...
至少30年以前,一些軟件設計人員就已經意識到領域建模和設計的重要性,並形成一種思潮,Eric Evans將其定義為領域驅動設計(Domain-Driven Design,簡稱DDD)。在互聯網開發“小步快跑,迭代試錯”的大環境下,DDD似乎是一種比較“古老而緩慢”的思想 ...