domain-driven-design 相关问题

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

DDD - 聚合继承与组合,如何正确设计这种情况?

我正在开发 PIM 系统。有一个聚合根产品,它具有属性、产品类型(膳食、杂货)、名称、图像等。但正如您所知,一些产品类型如药房即将进入我们的

回答 1 投票 0

将相同聚合根类型的列表传递给领域驱动设计(DDD)中的方法是否可以接受

我们正在学习和实施领域驱动设计(DDD),我们有一个示例实体如下:付款。 我的问题是,将付款实体列表传递给 AllocatePayment m 是否可以接受...

回答 1 投票 0

REST 架构中的服务层和表示层职责 [已关闭]

我正在使用 Spring Boot 开发 Web API,但对于在哪里处理安全问题感到困惑。 Martin Fowler 在《企业应用程序架构模式》中建议: “呈现逻辑

回答 1 投票 0

六边形架构的端口接口应该去哪里?在应用程序或域中?

我有这个问题,我还没有得出明确的结论,而且对这件事似乎存在意见分歧,所以我想知道你的观点以及为什么,我想知道什么...

回答 1 投票 0

如何更新具有大量字段的领域模型?

假设我有一个领域模型 @Table(名称=“房间”) @盖特 @FieldName常量 @AllArgsConstructor(onConstructor = @__({@PersistenceCreator})) 公共类 HotelRoom 扩展了 AbstractEn...

回答 1 投票 0

服务层和表示层职责

我正在使用 Spring Boot 开发一个 Web API 应用程序,并且对在哪里处理事务和安全性感到困惑。 Martin Fowler 在《企业应用程序架构模式》中建议: “

回答 1 投票 0

在DDD(领域驱动设计)中,如果值对象位于具有代理主键的单独表中,如何持久化值对象

根据 DDD 定义,值对象由其属性值决定,而不是由 ID 决定。在我的应用程序中,我经常有某种填充了值对象的下拉菜单...

回答 1 投票 0

DDD,如何将对象从基础设施层转换到领域层?

我现在在 DDD 项目结构中使用 DIP,这意味着域层拥有接口,基础设施层拥有实现,当然我没有任何来自 Do 的依赖...

回答 1 投票 0

当实体切换上下文时处理事件源中的相关 ID 更改

我正在开发一个事件源应用程序,该应用程序可以抓取来自不同博彩公司的体育博彩游戏。我的系统中有两个主要聚合: 游戏:代表体育博彩赛事...

回答 1 投票 0

Nestjs 事件溯源 - 事件持久化

Nestjs 中如何处理事件持久化?文档(阅读 CQRS 配方)中并不清楚我们应该如何保存事件以及如何使用快照回复它们。也不清楚如何

回答 2 投票 0

DDD - 第三方API接口应该在哪里?

如果我们考虑一个标准的持久性存储库,解决方案很简单。我们将 IStuffRepository 放在域层中,将 StuffRepositoryImplementation 放在基础设施层中。 但什么...

回答 2 投票 0

EF Core 和 DDD 在数据库上具有复合键

我正在尝试将 EF Core 配置到我的实体,在数据库中我有一个如下表: 科卢纳 蒂波 检验编号 整数 问题组 varchar 问题 varchar 回答 varchar 观察 varchar

回答 1 投票 0

在DDD(领域驱动设计)中,存储库方法可以接受组成聚合的实体或值对象吗?

据我所知,每个聚合根都有自己的存储库,并且存储库应该仅与聚合实体及其主键一起使用。 例如,对于聚合预约: 公共...

回答 1 投票 0

DDD实践,如何在一个非常复杂的例子中识别实体和聚合

书读得越多,我就越困惑。书中的例子不够复杂,也太理所当然。 假设我正在开发一个航班搜索服务,它可以搜索航班,并且它是

回答 1 投票 0

ASP.NET 应用程序中的领域驱动设计应用程序层

我正在使用域驱动设计开发 ASP.NET 应用程序。 React 网站将使用它将作为前端。 在规范的 DDD 方法中,ASP.NET 项目是否应该作为我们的应用程序...

回答 1 投票 0

从持久存储中检索时如何处理 DDD 中基于时间的值对象?

我的实体中有一个名为 StartDate 的简单值对象。它有简单的验证规则,“StartDate”不能过去。 公共日期时间值{获取; } 公共开始日期(日期时间值) { ...

回答 1 投票 0

NHibernate 中的分页

假设我有一个域模型,其中有一个名为 Blog 的类,该类有一个名为 BlogEntries 的属性(包含 BlogEntry 类型的对象)。如果我有一个包含两个表“博客”的数据库模型...

回答 3 投票 0

领域驱动设计存储库

我正在从头开始学习 DDD 主题,在许多 DDD 示例中我看到“存储库接口”位于域中。该存储库的真正目的实际上是什么/它做什么或解决 exa...

回答 2 投票 0

多个聚合根之间的分页

我是 DDD 新手,所以如果某些术语/理解有问题,请执行我。但请纠正我,如有任何建议,我们将不胜感激。 假设我正在做一个社交工作板网站,并且我已经确定了我的

回答 1 投票 0

在 ASP.Net 应用程序中使用域驱动设计实体

我开始使用 ASP.Net 编写域驱动设计应用程序。 这对我来说是一个相对较新的主题,我想了解最佳实践。 使用 DDD 实体类是否正确...

回答 1 投票 0

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