domain-driven-design 相关问题

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

处理同时使用策略和存储库的工厂

我有一个关于重构工厂的最佳方法的问题: 我正在做一个副项目,最终我有一个需要策略的 OrderProductFactory

回答 1 投票 0

未设置类字段

我正在构建自己的 CQRS 库,我似乎无法理解为什么某个字段没有正确设置。更具体地说,这个问题似乎存在于扩展我的课程中

回答 1 投票 0

ddd - 与远程 API 的同步应该去哪里?

为了让我的应用程序正常工作,我需要定期同步来自外部服务的数据(可以是 API,也可以是简单的文本文件,但目前它是 API)。 因为这需要创建...

回答 1 投票 0

分布式域驱动设计资源

我对开发 DDD 应用程序非常有信心,但持续给我带来问题的一个领域是两个应用程序相互集成时。我正在努力寻找任何有用的博...

回答 2 投票 0

ef core 8 中强类型 id 的通用值转换器

我正在尝试为 ef core 中的强类型 id 创建一个通用值转换器,因此我不会为我拥有的每个强类型 id 创建转换程序,但我现在不知道当我得到

回答 1 投票 0

谁在 DDD 中的客户/供应商关系中充当顺从者?

在领域驱动设计 (DDD) 的上下文中,客户/供应商模式描述了两个有界上下文之间的关系,其中一个上下文(客户)依赖于 ano 提供的服务...

回答 1 投票 0

六边形架构上的DTO和DDD

我有一个使用六边形架构和 DDD(领域驱动设计)的 Spring 应用程序(连接到数据库并检索数据的 Web 服务)。 基本结构是 应用 控制器至

回答 1 投票 0

如何在我的自定义类CreatorId中加入IdentityUser

我有以下课程 公共类评论:FullAuditedEntity { 公共字符串文本{获取;放; } 公共 Guid PostID { 获取;放; } 公共 IdentityUser Creator { 获取;放; } } 开

回答 2 投票 0

清洁架构例外

我对用于编写项目的干净架构有疑问,我需要解决异常问题。 在项目中我使用的是CQRS,它位于应用程序层并且...

回答 1 投票 0

客户端和服务器之间共享模型

由于我们的领域模型和流程,我们正在寻找客户端和服务器之间的共享模型。我们的客户确实是厚客户。 有没有关于这种架构及其优缺点的信息?

回答 2 投票 0

测试修改私有属性的公共方法

需要明确的是,我不是在问如何或是否应该测试私有方法。 设置。 CQRS 模式。 DDD编写具有复杂业务规则等的模型聚合。 所有财产都是私人的。 聚合已映射...

回答 1 投票 0

如何迁移到现有的 Postgresql 数据库

.Net8、Visual Studio 2022、简洁架构、DDD、EFCore、postgresql 我有这 4 层:基础设施、应用程序、领域、表示 我已经在域层中定义了我的实体。让我们...

回答 1 投票 0

DDD 模式 - 存储库和服务问题

几天以来我一直在研究现代 DDD 模式(.NET + EF Core),并且我很难弄清楚如何正确使用服务层。 我确实明白存储库的用途是

回答 1 投票 0

DDD 动态更改值对象中的验证常量

我有一个年龄值对象 它验证 2 个 const 之间的年龄(MinimumAge 和 MaximumAge) 在某些时候,我希望能够动态更改这个最小和最大范围

回答 1 投票 0

如何在Xunit中使用Quartz进行集成测试

我需要测试 Quartz Job。 Quarts 作业的作用是触发改变用户平衡的领域事件。手动它工作得很好。 测试中的问题是作业没有处理发件箱消息...

回答 1 投票 0

DDD - 如何强制不变量但具体到客户要求?

我正在尝试找出如何使项目的一些消费者(业务客户)保持不变,他们对同一版本的聚合根有自己的要求......

回答 4 投票 0

领域驱动设计 - DTO:应用它们的正确方法是什么?

我正在按照领域驱动设计的原则对应用程序进行建模。在我的应用程序的一个有界上下文中,我决定使用六边形架构。我想知道我是否...

回答 1 投票 0

EFCore相关实体未保存

我有一个 EFCore 设置,在类中我有一个导航属性。据我所知,我按照微软的示例进行操作,但我添加的实体并未保留。设置如下

回答 1 投票 0

根据复杂条件从存储库中选择聚合

当需要根据与聚合的计算字段匹配的条件从存储库中选择聚合时,会出现一些代码“重复”。 例如: 类元素...

回答 1 投票 0

如果处理命令有延迟,但我只有一个数据库,这是否是一个称为最终一致性的问题?

我知道有一个称为最终一致性的问题,涉及两个数据库(读数据库和写数据库)。 但是如果我们有一个数据库并使用消息代理怎么办?如果有时...

回答 1 投票 0

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