域驱动设计(DDD)是一种通过将实现与核心业务概念的演进模型深度连接来开发满足复杂需求的软件的方法。请注意,最好在softwareengineering.stackexchange.com上询问概念性DDD问题。
在有关 DDD 的书籍中,有很多强调使代码模型和分析模型相同(或相关)。我目前正在阅读领域驱动设计的模式、原则和实践,...
我有一个与证书具有一对多关系的员工实体(1名员工可以拥有多个证书),下面是我的实体类 公共密封类 UserProfileAggregate :聚合...
我有一个名为 School 的聚合根实体。 School 实体包含人员、课程、日程流程、文档等各种聚合实体,从而产生 20 多个属性...
假设我正在实现一个使用事件源管理股票和投资组合的应用程序。我有以下命令: 创建投资组合 买入股票 卖出股票 关闭投资组合 处理...
Core 项目中的EventHandler 无法从 RazorPages 项目中找到用户以通过 SignalR hub 发送消息
有 3 个项目:Core、Persistence(EfCore with SQL Server)和 UI(Razor Pages)。 当用户更新记录时,DomainEvent 会添加到核心项目中并发布到持久层中
我正在研究领域驱动设计并构建一个具有 4 层的解决方案(使用 C#、.NET 8):表示层、应用程序、域和基础设施。我对如何继续进行有一些疑问
我使用 Spring Data 和 Hibernate 开发 Spring Boot 应用程序。 我正在使用六边形架构。 我有 2 个六边形: 连接管理 订单管理 每个六边形与相同的ta相互作用...
事件溯源通常意味着每个聚合 id 有一行: 事件ID 事件类型 实体类型 实体ID 事件数据 102 订单已创建 命令 101 {...} 103 订单已更新 命令 101 {...} 但我...
在Windows服务器上使用abp框架和DDD架构的最低系统要求是什么?
我正在尝试使用 spring、hibernate 创建一个电子商务网站,并且第一次遵循 DDD。 目前的情况是这样的。我正在考虑将对象 USER 作为聚合根......
我有两个域:采购和成本。第一个管理来自提供商的采购,第二个管理公司的成本。 成本可能有多种原因,不仅仅是因为......
我正在深入研究领域驱动设计(DDD),并遇到了一个看起来像是典型挑战的场景。它围绕着创建域对象(例如聚合),这些对象依赖于 ID,...
我已经在许多模块中组织了我的projet API,例如:每个模块的干净架构中的身份验证和订购 但是两个模块都与数据库中的同一个表用户交互 应该...
在 DDD 中是否建议将事件存储和事件总线与事件溯源相结合?
我目前正在探索领域驱动设计 (DDD)、事件溯源和 CQRS。我正在寻求澄清是否建议对事件存储和事件总线使用单个组件。该...
我正在学习微服务,并且正在学习使用流行的领域驱动设计战术模式和 CQRS 来实现它们。对于我的第一个项目,我尝试创建一个简单的
所以,我们必须设计一个图书馆管理系统。现在,这可以通过领域驱动设计原则来完成,方法是编写一种通用语言,然后找出有界上下文,创建...
我正在学习 CQRS 和常见的战术 DDD 模式,但我对如何触发另一个微服务中的投影有点困惑。 出于学习目的,我没有使用事件溯源......
领域驱动设计提出创建上下文映射并链接有界上下文(关系)。 文献(包括互联网)展示了很多例子。大多数人不使用箭头......
我正在使用 DDD(在带有 TS 的 Node 中)编写我的第一个应用程序,并且我首先开始编写所有域 - 在启动存储库/数据库之前,然后是应用程序,同时编写单元测试......
我的域中有一个预算实体,如果预算开放,用户可以关闭该实体。这意味着如果预算今天开始并在 7 天内结束,在这段时间我可以关闭它,而不是......