domain-driven-design 相关问题

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

laravel 领域驱动设计(DDD)中服务库应该放在哪里

DDD 是领域驱动设计的简写 问题一: 以前,当使用原始 Laravel 模式时.. 使用FileOperation、Curl等服务库,调用进程如'ps、python scr...

回答 1 投票 0

将领域模型与持久化模型分离时如何在实体中引用外键

我正在尝试一个六边形架构项目并将域模型与持久性模型分开。但当我必须引用另一个实体的外键时,我遇到了困难

回答 2 投票 0

DDD:大聚合根 - 人

我正在构建一个管理人员信息的系统。我有一个不断增长的聚合根,称为“人”。它现在有数百个相关对象,姓名、地址、技能、缺勤等。我关心...

回答 4 投票 0

无法跟踪实体实例,因为已在跟踪另一个具有相同键值的实体实例。 DDD + CQRS + EF Core

我或多或少遵循 Microsoft 的 DDD 和 CQRS 模式示例(eshopOnContainers 应用程序)来构建我的应用程序。 我有以下主要组件: 应用层/交易后服务

回答 1 投票 0

使用 EFCore 表示和存储值对象而不使用 Owned Types

我的实体当前有一个应该是值对象的属性,但我不知道如何实现它。我将 .NET6 与 EFCore 结合使用,并使用实体映射/配置(即代码优先)。 V...

回答 1 投票 0

如何使用私有数据持久保存域实体?

我了解到将领域层与持久层解耦很重要,实现这一点的方法是在领域层中声明存储库的接口,但要实现它......

回答 1 投票 0

从 DDD 存储中恢复域对象的最佳实践是什么

在DDD实践过程中,我发现领域对象和持久化对象之间存在不匹配的情况。我了解 DDD 建议域对象仅公开关键字段并且...

回答 3 投票 0

在领域驱动设计中发布事件

鉴于我有一个使用领域驱动设计的项目,并且我有以下层: 1:域名 2:申请服务 3:门面 4:基础设施 现在,让我们考虑一个场景,我有一个

回答 1 投票 0

概念上的共享值对象,但具有不同的验证规则

我读过类似的问题DDD中是否有关于共享值对象的概念和ddd中的值对象设计规则,当VO 100%共享时它们都有意义。 我有多个域名

回答 1 投票 0

DDD 聚合根之间的一对多关系

我正在尝试为我的应用程序后端建模一个域。在我的域中,我有厨师聚合根,每个厨师都有一个种族。如果我们认为在存在层种族和厨师有一个

回答 1 投票 0

限制对 DDD 中对象所有者的访问

假设有一个对象TaskList,只能由其所有者编辑和删除。其他用户只能接受任务并更新其状态。 以下选项是我最感兴趣的...

回答 2 投票 0

除了使用事件源模式存储动作事件之外,是否可以存储状态事件?

考虑以下场景: 事件源聚合管理包的传输 它可以接收诸如“包裹在早上 5 点加载”、“包裹在早上 7 点停止在这里......”之类的命令。

回答 1 投票 0

领域对象到实体模型,EF丢失跟踪问题(DDD)

我正在尝试遵循DDD,但感觉我错过了一些东西。我的解决方案是这样的: 具有 Order 和 OrderItem 类的域项目(这些类具有包含一些业务 l...

回答 1 投票 0

从以数据库为中心的应用程序迁移到基于 DDD 的应用程序

我有一个正在努力解决的问题。问题是我想将现有应用程序迁移到具有适当域层的应用程序中。 现有的应用程序确实只是......

回答 1 投票 0

将实体从外部存储库导入到域实体的转换逻辑

我的域中有一个名为“服务”的实体。为了简单起见,我们假设它只有两个值对象: 服务 ID (uuid) 客户端 ID (uuid) 我可以通过它自己的存储库访问该实体('

回答 1 投票 0

DDD:每个用例相同域模型的不同聚合。有办法吗?

我对 DDD 还很陌生。如果我有任何错误,请纠正我。谢谢。 长话短说——性能优化(至少) 考虑以下示例: 假设我们有一个订单域...

回答 1 投票 0

DDD:如何使用中介者模式来推送聚合

我不太明白这个[实现领域驱动设计Vaughn,Vernon]实践背后的原因: 使用调解器发布聚合内部状态 为了解决紧耦合的问题...

回答 1 投票 0

六边形架构中如何使用Spring缓存?

在六边形架构中,领域层与框架没有依赖关系。 可以在领域层使用Spring缓存吗?

回答 2 投票 0

如何将身份验证、角色和安全性融入 DDD 中?

如何在 C# 领域驱动设计项目中实现角色和安全性?关于它是否应该由调用应用程序 (ASP.NET MVC) 或在 D 中实现,我们存在一些激烈的争论......

回答 1 投票 0

为什么没有 DDD Slack 或 Discord 或 IRC

为什么没有领域驱动设计的在线社区?曾经有一个 Slack 频道,但据我所知,它已经不存在了。我很难相信人太少了

回答 1 投票 0

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