領域驅動設計業務框架DMVP

DMVP,全稱DDD-MVP,是基於領域驅動設計(DDD)搭建的業務框架,總體設計符合DDD領域模型的規範,業務上達成了領域模型和代碼的一一映射,技術上達成了高內聚低耦合的架構設計,開發人員不須要關注DDD框架設計,只需專心寫業務邏輯便可,節約了人力成本。html

 

DMVP框架特色:git

1:經過頁面簡單配置,便可生成規範的DDD戰術框架,只需在框架內實現業務邏輯便可。瀏覽器

 

2:代碼和領域模型的統一對應,制定了領域模型和代碼的對應規範,作到代碼即領域模型,即業務。架構

 

3:框架由多年實戰經驗總結而成,實戰過大型互聯網分佈式項目,期間框架歷經屢次改版。框架

 

4:框架設計思想和套路屬於DDD實戰先驅前列。分佈式

 

DMVP框架架構設計:ide

DMVP框架使用:學習

目前使用比較簡單,準備好業務的領域模型,在頁面上進行錄入,點擊生成代碼,便可生成標準DDD Maven工程,本地導入便可開發,使用步驟:優化

1:登錄框架首頁,進行領域模型的錄入。ui

 

2:點擊生成代碼按鈕,後臺生成代碼框架後,瀏覽器自動下載,導入 idea,開始業務編碼。

示例部分截圖以下:

代碼生成完成以後截圖以下:

如何得到DMVP框架,掃描下方二維碼便可得到,是收費的,付費以後你將得到4大特權:

1:整套框架的使用權限(非商用),視頻直播講解DMVP,知識星球有問必答(晚上或週末集中做答,好的提問會有代碼演示)。

 

2:多年DDD戰略戰術套路總結,每週一篇,約40篇左右。

 

3:目前DMVP只是1.0版本,計劃6月15號發佈2.0,7月底發佈3.0,每次版本都是不同的產品使用姿式和體驗,市面上絕沒有第二款!

 

4:星球每增長20人,開一次直播,每次直播除了介紹框架,每次都會新出主題。

 

購買內三天內均可以退款的,你能夠先買着試試看咱們的框架,若是以爲和本身八字不合,歡迎退款,但請不要外泄,謝謝。

目前的DMVP還有不少優化正在進行中,針對每次完善我都會發起投票,聽取你們的建議,讓咱們一塊兒搭建DDD領域的最牛實戰框架!

掃描二維碼便可得到:

博主首頁:wenhe.online

Java 文章列表:http://wenhe.online/?p=2644

7 分鐘演示視頻 DDD 咱們這麼玩:hhttps://dwz.cn/fYV5Ehnv

隨筆主要根據星球夥伴有價值的提問,寫出來的文章。

DMVP 系統學習文章是以公寓租房爲案例,和星友一塊兒,參與從需求分析到戰略設計,到戰術代碼落地的整個過程,使用 DDD 從 0 到 1 落地一個真實系統,每週 2~3 篇,目前持續更新中。

免費專區

文章名稱 地址
DDD 咱們這麼玩 https://dwz.cn/bibn44Cv
通用語言轉化領域模型的方法:對號入座法之聚合 https://dwz.cn/AG9oX30E
領域驅動設計業務框架 DMVP https://dwz.cn/m3ORaBCi
如何理解同事說的上下文 https://dwz.cn/V4Fh6128
領域工廠的調用時機 https://dwz.cn/TuiKHqVo
舊系統不內聚,很難解藕,如何用 DDD 重構或改善 https://dwz.cn/zcLJN3od
DDD 落地的具體思路?依賴致使?防腐? https://dwz.cn/QUHWiwwv
近距離接觸 DDD https://gitbook.cn/gitchat/activity/5cef33ceec085b26a117f2d3
一張表一個 Repository,對或錯? https://dwz.cn/OVVD5TFx
領域驅動設計快速學習路徑 https://dwz.cn/WURtcnwf
領域究竟是什麼?如何劃分領域 https://articles.zsxq.com/id_s9hdqbwwfn7p.htmlhttps://gitbook.cn/gitchat/activity/5d2691b348536b7346f1e481

付費專區

文章名稱 地址
0 領域驅動設計快速學習路徑 https://articles.zsxq.com/id_a98pgnoxq60m.html
1.1 通用語言的意義 https://articles.zsxq.com/id_4xesrbf4p9je.html
1.2 通用語言的定義和表達 https://articles.zsxq.com/id_0oobttr954dw.html
1.3.1 快速挖掘通用語言:抓住動詞,聯想名詞 https://articles.zsxq.com/id_mwdrwvlg8gn8.html
1.3.2 快速挖掘通用語言:思考問題的本質 WR 原則 https://articles.zsxq.com/id_mnfwos3hg3hz.html
1.4.1 領域模型的圖文表示法 https://articles.zsxq.com/id_t8zzguxxp66q.html
1.4.2.1 領域模型:對號入座法之實體 https://articles.zsxq.com/id_di7va73p7we8.html
1.4.2.2 領域模型:對號入座法之值對象 https://articles.zsxq.com/id_897plicwuvd9.html
1.4.2.3 領域模型:對號入座法之聚合 https://mp.weixin.qq.com/s/WTGO9xzvfyn-wrbFuyzkgA
1.4.2.4 領域模型:對號入座法之工廠 https://articles.zsxq.com/id_8zue8o7x77i5.html
1.4.2.5 領域模型:對號入座法之倉儲 https://articles.zsxq.com/id_7q72thzsppnp.html
1.4.2.6 領域模型:對號入座法之領域服務 https://articles.zsxq.com/id_fn4jhoj74bdj.html
1.5.1 上下文的定義 https://articles.zsxq.com/id_6r6ggw0ds03h.html
1.5.2 上下文邊界定義的 7 種模式 https://articles.zsxq.com/id_1wt56n60plm3.html
1.5.3 上下文邊界的表達 https://articles.zsxq.com/id_pvh47mqmu1qh.html
1.5.4 領域歸屬-責任驅動法 https://articles.zsxq.com/id_nzwa24zoz68v.html
1.5.5 領域聯繫-協做驅動法 https://articles.zsxq.com/id_wo1wo08porxj.html
2.1.1 彩色 UML 建模 https://articles.zsxq.com/id_oh5b10nd9pj5.html
2.1.2 通用建模技巧 https://articles.zsxq.com/id_wailtpklmqej.html
2.1.3 公寓租房數據模型圖 https://articles.zsxq.com/id_g7i0tcv8wv69.html
3.1.1 代碼排版命名規範-清晰的分層 https://articles.zsxq.com/id_uh9iq2gw5z87.html
3.1.2 代碼排版命名規範-有結構感的代碼 https://articles.zsxq.com/id_9tv7loaggx9w.html
3.2.1.1 實體的惟一標識、屬性、行爲和規約 https://articles.zsxq.com/id_rvrh0650fpfe.html
3.2.1.2 實體行爲的粒度和完整 https://articles.zsxq.com/id_3lhli453uqo7.html
3.2.1.3 實體的構造、存儲和獲取 https://articles.zsxq.com/id_q8i3n4fe9sdm.html
3.2.2.1 值對象的構造、存儲和獲取 https://articles.zsxq.com/id_58ef7uz3zimo.html
3.2.2.2 值對象不單單是 VO https://articles.zsxq.com/id_2zt8116xh8mt.html
3.2.3.1 兩種領域服務的實現 https://articles.zsxq.com/id_73ueptp2a69w.html
3.3.1.1 聚合的做用,如何構造和獲取 https://articles.zsxq.com/id_59rxxti65kvl.html
3.3.1.2 聚合的做用,如何構造和獲取 https://articles.zsxq.com/id_dtzh8wc05z0f.html
相關文章
相關標籤/搜索