写在前面 阅读目录: 具体业务场景 业务需求变化 “愚蠢”的应对 消息列表实现 消息详情页实现 消息发送、回复、销毁等实现 回到原点的一些思考 业务需求变化,领域模型变化 ...
写在前面 上一篇:DDD 领域驱动设计 看我如何应对业务需求变化,愚蠢的应对 愚蠢的应对 ,这个标题是我后来补充上的,博文中除了描述需求变化 愚蠢应对和一些思考,确实没有实质性的应对,文不对题,实在惭愧。 这次应对,我们从领域模型开始。 领域模型思考 业务需求变化,关于领域模型的调整,上一篇我只给出了一些思考,但这段内容,我觉得是那篇博文最重要的地方,不知道你仔细看了没,我一直在强调 回复的概念 ...
2014-10-09 16:13 2 1774 推荐指数:
写在前面 阅读目录: 具体业务场景 业务需求变化 “愚蠢”的应对 消息列表实现 消息详情页实现 消息发送、回复、销毁等实现 回到原点的一些思考 业务需求变化,领域模型变化 ...
写在前面 阅读目录: 问题根源是什么? 《领域驱动设计-软件核心复杂性应对之道》分层概念 Repository(仓储)职责所在? Domain Model(领域模型)重新设计 Domain Service(领域服务)的加入 ...
上一篇:《DDD 领域驱动设计-如何控制业务流程?》 开源地址:https://github.com/yuezhongxin/CNBlogs.Apply.Sample(代码已更新,并增加了应用层代码) 在 JsPermissionApply 领域模型中,User 被设计为值对象,也就 ...
上一篇:《DDD 领域驱动设计-如何 DDD?》 开源地址:https://github.com/yuezhongxin/CNBlogs.Apply.Sample(代码已更新) 阅读目录: JsPermissionApply 生命周期 改进 JsPermissionApply 实体 ...
前言 领域驱动设计里有很多东西,我们可以应用在各种各样的开发模式里,所以接下来说的一些东西,我们可以部分使用。 说道领域驱动的领域,大家肯定就要开始说Bounded Context,聚合,聚合根,容易让大家搞糊涂。 我觉得先抛开这些概念,后面再来说如何设计聚合,先简单来说。 模型 过去 ...
领域驱动设计之领域模型 加一个导航,关于如何设计聚合的详细思考,见这篇文章。 2004年Eric Evans 发表Domain-Driven Design –Tackling Complexity in the Heart of Software (领域驱动设计),简称Evans DDD。领域 ...
1.背景 为了更全面的说明DDD领域驱动设计相关的知识和技巧,先采用一个案例,通过案例分析,从领域建模,到系统编码,完整的走一遍领域驱动设计流程。 本例所采用的案例为电商业务中的售后补偿系统。基于DDD的模式,实现售后补偿功能的设计和开发。 售后补偿:用户下单收到商品后,发现 ...
1. DDD设计篇:运用事件风暴法进行业务领域建模、统一语言建模 1.1 如何成为优秀架构师? 架构师 = 技术大牛? 架构师不仅需要懂技术,还要懂业务。 只有将业务落地到技术,开发出对用户有价值的产品,技术才是有价值的。 什么是业务架构师? 掌握了业务领域知识,掌握了业务痛点,然后用 ...