domain-driven-design 相关问题

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

Quarkus vs Spring Boot,Quarkus 是否仅适用于云部署,两者之间是否存在域差异?

我正在尝试评估 Spring Boot 与 Quarkus,有人可以帮我弄清楚其中任何一个可以隔离的业务领域是什么。在相关功效方面。有没有忙...

回答 0 投票 0

Clean Architecture/DDD:如何初始化实体?

根据“Uncle Bobs”一书“Clean Architecture”,软件系统的核心由实体(关键业务规则)和用例(用例应该是一个对象...

回答 2 投票 0

创建Rest Api时如何调用Route中的Interface类

所以我有这样的界面 出口接口认证服务{ 注册(电子邮件:字符串,密码:字符串):承诺; // 登录(电子邮件:字符串,密码:字符串):Promise<...

回答 1 投票 0

DDD中如何解决邮寄等投递渠道? [关闭]

我想知道在 DDD 应用程序中我需要在哪里放置电子邮件传送逻辑?我的印象是它是演示文稿,因为它向用户展示内容而域通常不会......

回答 0 投票 0

一起使用 Asp.Net 核心标识和 DDD(CQRS)

我正在用 CQRS 和 DDD 重构我的项目,我想使用 Asp.Net core Identity。 因此,在聚合根实现中,我们将使实体继承自一个名为 Entity 的类和

回答 1 投票 0

定义新类型,其域是 Scala 中另一种类型的子集

以偶数为例,我想使用函数定义域为偶数的 Even 类型 val isEven(i: Int): 布尔值 = i % 2 == 0 我将如何在 Scala 3 中执行此操作...

回答 1 投票 0

在实体之间保持 2 个属性同步

所以我正在尝试在 EF Core 中对以下(简化)进行建模。 公共课池{ public List Regimes { get;set; } public List Sites { 获取;设置; } //导航属性 }

回答 0 投票 0

在微服务架构中共享属性的模型实体

问题陈述 在现实世界中,我们有实体资产(图像、视频、文档)和集合(一组资产)。现在,这两个实体都可以有类别(和一堆共享属性......

回答 0 投票 0

Java 域和 DAO 映射器

项目的结构是,有Domain对象,用来对它们进行一些逻辑操作,还有DAO对象,只用来保存和读取数据库中的数据。和

回答 1 投票 0

如何在多个抽象维度上对复杂类型建模?

背景 我正在尝试使用 Scott Wlaschin 在“Domain Modeling Made Functional”中提出的功能性 DDD 风格。我特别感兴趣的一点是打破

回答 1 投票 0

带有 EF 核心的 UseLazyLoadingProxies 在添加新的子实体时加载整个列表

我正在使用具有 EF 核心、postgresql 和 DDD 架构的 UseLazyLoadingProxies。我有 Parent 和 Child 对象可以说它们看起来像这样: 公开课家长 { 公共 int Id { 得到;

回答 2 投票 0

领域层的日志接口

我的域层中有一些非常昂贵的业务逻辑,必须跟踪其中的数据,以便了解发生故障时发生的情况。正因如此,我要声明一个

回答 3 投票 0

根聚合查询与疑惑

大家好! 我正在用 c# 学习域驱动设计,我对在哪里对查询进行一些验证有一些疑问。我希望有人能帮助我澄清我的疑问。 缩写...

回答 0 投票 0

我应该如何延迟生成缩略图?

对于背景,我有一个松散地基于 Rob Conery 的店面模型的数据层和服务层,就像 Rob 的一样,我的许多域对象与 LazyList<> 和 LazyItem 链接<&g...

回答 3 投票 0

当最终一致性不是一个选项时,如何解决订单和仓库限界上下文依赖?

我正在研究基于 DDD 概念的订单系统。当最终一致性不是一个选项时,我不确定如何在两个有界上下文 Warehouse 和 Order 之间实现通信。 ...

回答 0 投票 0

在服务层管理事务 + 清洁架构/DDD 原则

我知道在服务层或存储库层管理事务有利有弊。有些人会说在服务层管理它们,就像在......管理事务一样

回答 2 投票 0

必须处理在事件源最终一致系统中不存在的聚合 Id

我目前正在纠结如何在聚合不存在的情况下保证聚合最终一致 假设我有一个订单服务,可以为我创建一个订单......

回答 1 投票 0

根据另一个聚合根中的数据进行验证

简短版: 食堂 开放日 顾客 ID 预订天数 更改(新预订天数){ 如果(newBookingDays 不在>>>canteen.openDays<<<) ...

回答 1 投票 0

领域驱动设计:命令

我想知道:我应该将命令保留在我的域中(以提供业务逻辑验证)还是应该将命令保留在应用程序层中(因为命令显示外部意图...

回答 0 投票 0

是否可以在不属于聚合状态更改 (DDD) 的情况下发出域事件

我想知道如果领域事件不是聚合状态变化的自然结果,如何实现(在 DDD 中)。 我将借用这篇文章的例子。 所以假设我们需要一个...

回答 2 投票 0

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