domain-driven-design 相关问题

域驱动设计(DDD)是一种通过将实现与核心业务概念的演进模型深度连接来开发满足复杂需求的软件的方法。请注意,最好在softwareengineering.stackexchange.com上询问概念性DDD问题。

在DDD中,代码模型必须与分析模型有多少相似度?

在有关 DDD 的书籍中,有很多强调使代码模型和分析模型相同(或相关)。我目前正在阅读领域驱动设计的模式、原则和实践,...

回答 1 投票 0

实体框架,当包含一对多关系项时,获取数据不断加载而没有结果

我有一个与证书具有一对多关系的员工实体(1名员工可以拥有多个证书),下面是我的实体类 公共密封类 UserProfileAggregate :聚合...

回答 1 投票 0

加载整个聚合时的 Spring Data JDBC 性能

我有一个名为 School 的聚合根实体。 School 实体包含人员、课程、日程流程、文档等各种聚合实体,从而产生 20 多个属性...

回答 1 投票 0

需要外部系统信息的命令

假设我正在实现一个使用事件源管理股票和投资组合的应用程序。我有以下命令: 创建投资组合 买入股票 卖出股票 关闭投资组合 处理...

回答 1 投票 0

Core 项目中的EventHandler 无法从 RazorPages 项目中找到用户以通过 SignalR hub 发送消息

有 3 个项目:Core、Persistence(EfCore with SQL Server)和 UI(Razor Pages)。 当用户更新记录时,DomainEvent 会添加到核心项目中并发布到持久层中

回答 1 投票 0

关于使用DDD模型构建架构的问题

我正在研究领域驱动设计并构建一个具有 4 层的解决方案(使用 C#、.NET 8):表示层、应用程序、域和基础设施。我对如何继续进行有一些疑问

回答 1 投票 0

带有冲刺靴的多重六边形架构

我使用 Spring Data 和 Hibernate 开发 Spring Boot 应用程序。 我正在使用六边形架构。 我有 2 个六边形: 连接管理 订单管理 每个六边形与相同的ta相互作用...

回答 1 投票 0

具有多个 id 的事件源和域事件

事件溯源通常意味着每个聚合 id 有一行: 事件ID 事件类型 实体类型 实体ID 事件数据 102 订单已创建 命令 101 {...} 103 订单已更新 命令 101 {...} 但我...

回答 1 投票 0

Abp 系统要求(带 DDD)

在Windows服务器上使用abp框架和DDD架构的最低系统要求是什么?

回答 1 投票 0

使用 DDD 映射用户、地址、国家/地区

我正在尝试使用 spring、hibernate 创建一个电子商务网站,并且第一次遵循 DDD。 目前的情况是这样的。我正在考虑将对象 USER 作为聚合根......

回答 1 投票 0

如何在不同域同时添加两个寄存器?

我有两个域:采购和成本。第一个管理来自提供商的采购,第二个管理公司的成本。 成本可能有多种原因,不仅仅是因为......

回答 1 投票 0

DDD,创建依赖于持久层Id的域对象

我正在深入研究领域驱动设计(DDD),并遇到了一个看起来像是典型挑战的场景。它围绕着创建域对象(例如聚合),这些对象依赖于 ID,...

回答 1 投票 0

清洁架构和 DDD Java

我已经在许多模块中组织了我的projet API,例如:每个模块的干净架构中的身份验证和订购 但是两个模块都与数据库中的同一个表用户交互 应该...

回答 1 投票 0

在 DDD 中是否建议将事件存储和事件总线与事件溯源相结合?

我目前正在探索领域驱动设计 (DDD)、事件溯源和 CQRS。我正在寻求澄清是否建议对事件存储和事件总线使用单个组件。该...

回答 1 投票 0

您将如何处理 CQRS 中的查询?

我正在学习微服务,并且正在学习使用流行的领域驱动设计战术模式和 CQRS 来实现它们。对于我的第一个项目,我尝试创建一个简单的

回答 1 投票 0

在设计通用系统时如何应用领域驱动设计原则?

所以,我们必须设计一个图书馆管理系统。现在,这可以通过领域驱动设计原则来完成,方法是编写一种通用语言,然后找出有界上下文,创建...

回答 2 投票 0

关于如何触发投影的问题

我正在学习 CQRS 和常见的战术 DDD 模式,但我对如何触发另一个微服务中的投影有点困惑。 出于学习目的,我没有使用事件溯源......

回答 1 投票 0

DDD 上下文图 – 箭头的含义

领域驱动设计提出创建上下文映射并链接有界上下文(关系)。 文献(包括互联网)展示了很多例子。大多数人不使用箭头......

回答 1 投票 0

平衡域中的逻辑布局和系统的总体性能

我正在使用 DDD(在带有 TS 的 Node 中)编写我的第一个应用程序,并且我首先开始编写所有域 - 在启动存储库/数据库之前,然后是应用程序,同时编写单元测试......

回答 1 投票 0

将业务逻辑放置在架构中作为数据验证

我的域中有一个预算实体,如果预算开放,用户可以关闭该实体。这意味着如果预算今天开始并在 7 天内结束,在这段时间我可以关闭它,而不是......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.