domain-driven-design 相关问题

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

用例中的 Java 泛型 VS 带枚举的标准类型

在 Java Spring Boot DDD 项目中,我们公开了几个 API。 现在,对于这些 API 中的一个,我们需要“Token”实体包含一个属性:“Locales”。 在用例中

回答 1 投票 0

在 DDD 架构中声明常量类的位置

我想为我的项目中使用的所有常量定义一个新的通用类,但我不知道需要在 DDD 层架构中声明哪个模块,有什么想法吗? 我是

回答 0 投票 0

聚合根和大量数据

当有超过 100 个子相关模型时,我需要更改父模型的状态时遇到问题。 类聚合根 { 构造函数(私有父模型,私有子模型){} ...

回答 0 投票 0

通过DDD和EF Core中的聚合根根据child id获取child数据

问我的问题让我解释一下项目的这一部分: 具有这些实体的非常简单的博客系统: 帖子 - 帖子类别 - 类别 Post 和 Category 是多对多的

回答 1 投票 0

在域级结构中使用 Int64 代替 DateTime / TimeSpan 是否合理?

我的解决方案域项目(.NET Framework)中有以下简单结构: 公共结构烛台 { 公共日期时间开放时间; 公共日期时间关闭时间; 公开双重行动...

回答 1 投票 0

实现领域驱动设计。为什么在所有版本库查询中都包含TenantId?

我想理解为什么Vaughn Vernon(在红皮书的Github Sample代码中)在每个仓库get或find方法中都包含tenantId。尤其是那些做基本的getById的方法。在...

回答 1 投票 1

Automapper -> DTO to Entity - 如何在映射时触发Setter验证。

我创建了一个域实体,所有的设置方法都是私有的,因为它们在设置数据之前有一些验证。所以我有Dtos来交换数据,比我映射到实体,所以我可以...

回答 1 投票 0

DDD ValueObject和Enumeration ,有没有什么好的方法来实现序列化?

在DDD中,Value Object和Enumeration是相当漂亮的,所以我希望在日常程序逻辑中使用这两个,而不仅仅是领域逻辑。当使用自定义的值对象和枚举时,......你可以达到你想要的结果。

回答 1 投票 0

DDD:如何保存聚合的顺序?

我有两个aggregates'notebook'和'note'。当我使用角色 "aggregates reference only by there ids "时,我想我有两个选项。笔记本(List ,[其他性质]) Note([...

回答 1 投票 0

仓库模式如何与OOP封装原理相适应?

比如说我们有一个Event类: class Event { private final Long id; private final Date date; /constructor等东西 public boolean hasExpired() { return date > today(); }......

回答 1 投票 0

DDD中如何管理两个耦合的聚合体?

我正在开发电动汽车充电站管理系统,该系统连接多个充电站,我陷入了僵局。在这个领域,我想出了一个汇总的 ...

回答 1 投票 0

关注DDD的权限检查

我有一个使用CQRS的Todo应用程序。我想检查执行CreateReadUpdate操作的用户的一些权限。给出。我有2个组办公室和厨房每个Todo和用户必须...

回答 1 投票 0

如何以DDD的方式部分更新聚合体?

我正在用C# .NET以DDD方式开发一个应用程序。我也查看了eshopcontainers,但它没有解释我想知道的东西,所以让我在这里给出一个问题。我的问题是,是否可以...

回答 1 投票 0

如何通过领域驱动设计来设计系统?[不公开]

我想问的是一个比较哲学的问题,主题是DDD和微服务。主题是DDD和微服务。DDD 识别的是有界上下文。如果我的理解是正确的,那么每个有界上下文都是整个系统的小部分。...

回答 1 投票 0

域事件如何在有界上下文中进行交流(发布订阅)?

开放式主机服务是一种在上下文之间进行映射的方式,它适合于通过API进行访问的情况。有什么好的方式来表示上下文之间的映射,在这里你...

回答 1 投票 0

DDD、JPA和非默认构造函数。

DDD说,你的领域模型需要有表现力,并说出他们需要的东西。考虑到这一点,我创建了以下类。@实体 public class User{ @Id @GeneratedValue private Long ...

回答 1 投票 0

如何返回实现的列表?

我正在创建一个应用程序,它将被用来在不同的商店下订单。每个商店都有不同的下单方式。目前它看起来是这样的。@Document("order") public class Order ...

回答 1 投票 0

一组相关的Aggregates在一个有边界的上下文中。

在Vaughn Vernon的红皮书示例项目中https:/github.comVaughnVernonIDDD_Samples他是这样组织项目的。

回答 1 投票 0

域事件如何在有界上下文中进行交流(发布订阅)?

开放式主机服务是一种在上下文之间进行映射的方式,它适合于通过API进行访问的情况。有什么好的方式来表示上下文之间的映射,在这里你...

回答 1 投票 0

每项交易有一个集合,有 "一个 "或 "多个 "受约束的上下文;

按照Vaughn Vernon的建议,为了实现高水平的解耦和单一责任,每个事务只需要改变一个聚合。在红皮书的第8章...

回答 1 投票 0

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