domain-driven-design 相关问题

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

PHP DDD如何命名入口点方法?

在遵循DDD设计原则时,php中最好的做法是在服务中命名入口点方法。与class相同:class GetSinglePerson {... public function ...

回答 3 投票 3

如何命名存储库和服务接口?

如何命名存储库和服务接口及其实现类?例如,我有一个名为Question的模型。你会说出存储库的名称(接口和实现)......

回答 2 投票 7

在DDD中为聚合提供多个存储库是否可以?

我已经读过类似相似的问题,但它并没有解决我的问题。我有一个应用程序,我需要使用API 中的数据。问题是有性能和技术......

回答 2 投票 1

DDD:谁负责创建价值对象和实体?

在域驱动设计中,客户端直接聚合根来实现业务逻辑,聚合根可以由工厂创建或从存储库加载。为了实现......

回答 1 投票 2

应用程序服务是否可以在DDD中的有界上下文中调用其他应用程序服务?

域事件是传播事件发生的好方法,以便以后可以发生其他事情。据我了解,在有界上下文中使用域事件非常棒。让我们说...

回答 1 投票 1

抽象属性作为自己的值对象

给出以下示例:class Person {Integer age String lastName String firstName}属性age应限制为特定的验证规则: - 高于0对于...

回答 1 投票 0

没有服务定位器的域事件

提供域事件的默认实现:表示域事件的接口:public interface IDomainEvent {}表示通用域事件处理程序的接口:public ...

回答 3 投票 6

相关实体的DDD Dispatch事件

要禁用与用户关联的配置文件,我们通常从db加载用户调用User.RemoveProfile(ProfileId)方法。在此方法中,我们将在列表中找到指定的配置文件并...

回答 1 投票 1

Http控制器参数对象定义为DTO还是其他?

在Internet传输层中使用RPC,使用dto是合理的。 Http控制器?如果前端使用所有控制器,参数定义为VO?

回答 2 投票 0

如何在微服务中跨服务执行验证

假设有两个微服务:订单和库存。订单服务中有一个API,它接受ProductId,Qty等并下订单。理想情况下,只有在......时才允许订购

回答 3 投票 8

什么是领域驱动设计?

有人可以解释(用简洁的术语)究竟是什么是域驱动设计?我看到这个词很多但是真的不明白它是什么或它看起来像什么。它与...有什么不同

回答 5 投票 163

DDD:Aggregate Root引用属于另一个Aggregate root的子实体

这是我想解决的问题。我有客户。客户需要软件来管理INCIDENTS。客户有多个设施。每个FACILITY包含多个LOCATIONS。他们登录时......

回答 1 投票 0

DDD | JPA - 可能涉及牺牲设计效率的设计问题

我对DDD很陌生,但我喜欢设计如何在代码中强制执行结构(只要你遵守原则)。我有一个难题,我相信为了解决这个问题,我需要......

回答 1 投票 0

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