![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
领域驱动架构设计
文章平均质量分 91
yongge
用图片记录知识
展开
-
领域驱动模型设计之四层架构代码结构对照表
│ │ │ │ └─DictService.java 领域服务,不能归与上述模型,如分页条件查询等可写在此处。│ │ │ │ ├─DictEntity.java 领域实体,充血的领域模型,如本身的CRUD操作在此处。│ │ │ │ ├─DictAgg.java 领域聚合,通常表现为实体的聚合,需要有聚合根。│ │ │ ├─dict 领域划分的模块,可理解为子域划分。│ │ │ │ ├─DictVo.java 领域值对象。│ │ │ ├─application 应用层。原创 2024-08-27 13:00:00 · 87 阅读 · 0 评论 -
领域驱动模型设计与微服务架构落地(二)
首先,既然我们的DDD是领域驱动设计。那么领域必然是我们的重中之重,那么什么是领域呢?一个领域本质上可以理解为就是一个问题域,只要是同一个领域,那问题域就相同。所以,只要我们确定了系统所属的领域,那这个系统的核心业务,即要解决的关键问题、问题的范围边界就基本确定了。通常我们说,要成为一个领域的专家,必须要在这个领域深入研究很多年才行。因为只有你研究了很多 年,你才会遇到非常多的该领域的问题,同时你解决这个领域中的问题的经验也非常丰富。同时大家从字面上的意思也能够知道,领域其实就是我们的范围,而范围实际原创 2024-08-25 10:57:04 · 728 阅读 · 0 评论 -
领域驱动模型设计与微服务架构落地(一)
引语:在我多年的职业生涯中,我发现就算是互联网公司,大部分部门也是由业务驱动,业务决定了我 们的技术选型以及代码边界。也就是说我们并不是一定需要对于所谓的架构标准进行墨守成规。并且市 面上大多数项目并不能直接体现出架构专业度以及架构特性。不过领域驱动设计又是我们互联网大厂必 问的这样一个问题。所以我希望能够将领域驱动设计结合业务场景进行解析。这里补充说明一句, DDD(领域驱动设计)实际上是一套软件架构设计的方法论,我们可以在此之上更好的理解业务。原创 2024-08-25 10:23:59 · 435 阅读 · 0 评论