领域驱动设计业务框架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
相关文章
相关标签/搜索