Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
微服务依赖管理 - 治理还是领域驱动设计?
背景 由于长期的单体式痛苦 一家采用联邦模式的国际公司正在转型为微服务 能够快速部署的自治团队是非常理想的 尽管理论上如此 但服务确实相互依赖以获得更高的功能 但它们是自治的 独立开发和部署 由于这是联邦模式和分散控制 我们不能像联合国那样
domaindrivendesign
dependencyManagement
microservices
soagovernance
关于 C# 的 AOP 的建议 [关闭]
就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
c
aspnet
domaindrivendesign
AOP
使用 DDD 创建子实体的正确方法
我对 DDD 世界相当陌生 在阅读了几本有关它的书籍 其中包括 Evans DDD 后 我无法在互联网上找到我的问题的答案 使用 DDD 创建子实体的正确方法是什么 你看 互联网上的许多信息都在某种简单的层面上运作 但细节是魔鬼 为了简单起
c
nhibernate
domaindrivendesign
parentchild
从领域模型通信回应用层
我有一个带有价格列表的域模型产品 public class Product private List
c
ASPNETCore
domaindrivendesign
在使用 ASP.NET MVC 和 ORM 解决方案时,我们是否需要使用存储库模式?
我有点好奇其他开发人员在使用 Entity Framework 或 NHibernate 在 ASP NET MVC 中进行编程时应用存储库模式的经验 在我看来 这种模式已经在 ORM 本身中实现了 DbContext and DbSet
ASPNETMVC
DesignPatterns
orm
domaindrivendesign
使用没有 ORM 的 SQL 的规范模式,以及存储库模式
我一直在研究 martin fowler 的企业架构模式中存储库模式部分简要描述的规范模式 以及网络上的几个示例 然而 几乎所有的示例 描述都是通过利用 ORM 和 IsSatisfiedBy 等方法创建的 这些方法由规范对象执行 并且可能
c
sql
domaindrivendesign
persistence
specificationpattern
域实体中的外键属性
在领域驱动设计中 领域模型应该完全不知道任何数据持久细节 假设一个Employee属于一个Department 域实体可能如下所示 public Employee public string EmployeeId get set publi
c
EntityFramework
domaindrivendesign
repositorypattern
poco
关于域对象的存储库及其保存方法的问题
我有一个关于 DDD 存储库模式和 ORM 的有点荒谬的问题 在这个例子中 我有 3 个类 Address Company and Person 个人是公司的成员并拥有地址 公司也有地址 这些类反映了数据库模型 我删除了模型的所有依赖项 因
nhibernate
linqtosql
orm
domaindrivendesign
dddrepositories
有什么方法可以处理和返回领域驱动设计实体和聚合根中的错误(非异常和异常)?
我正在尝试找到一篇好文章 示例 说明 DDD 实体如何处理错误 以及什么会被视为异常错误 什么不会 以及它们如何将它们传递到调用应用程序层 通常将操作包装在事务中 则需要回滚 目前 我正在考虑将所有会破坏聚合事务 例如验证 的错误视为异常
errorhandling
Exception
domaindrivendesign
聚合为一个实体
在领域驱动设计中 如果我想使用存储库 我需要有一个聚合 据我所知 所以我有一个用户 它有 ID 登录名 电子邮件和密码 用户是具有唯一ID的域实体 当我想将用户添加到用户存储库时 我是否应该首先构建一个仅包含我的用户实体的聚合根的聚合 在这
Entity
domaindrivendesign
Aggregate
dddrepositories
aggregateroot
如何构建F#类型的实现业务规则?
我正在尝试在 F 中构建一个类型 当我获得该类型的对象时 我可以确定它处于有效状态 该类型称为JobId它只持有一个Guid 业务规则是 它必须是一个 Guid 但不能是空的 Guid 我已经在 C 中实现了该类型 但现在我想将其移植到 F
c
F
domaindrivendesign
optiontype
用标志交换存储库
我有一个 IRepository 接口 其中包含许多 T 和多个实现 按需数据库 Web 服务等 我使用 AutoFac 为许多 T 注册 IRepository 具体取决于我想要为每个 T 指定的存储库类型 我还有一个基于 NET 缓存的
domaindrivendesign
inversionofcontrol
Autofac
关联的遍历方向
我正在读这本书领域驱动设计 of 埃里克 埃文斯 第5章 关于协会 他降低模型复杂性的建议之一是为关联施加遍历方向 I quote 尽可能地限制关系很重要 A 双向关联意味着两个对象都可以被理解 只有在一起 当应用需求不需要遍历时 在两个方
domaindrivendesign
UML
DDD 用户安全策略
我有一个租赁财产类 看起来像这样 class RentalProperty Money MonthlyRent List
c
NET
domaindrivendesign
应该是 DDD 中域的本地化部分
在遵循 DDD 概念的同时 我正在努力决定是否应该让我的域本地化意识 我提出了两个解决方案来解决这个问题 两者都使域本地化能够在不同的地方实现 我是否应该将本地化文本放入域中 分享您对此问题的解决方案或我的两个示例的优缺点 谢谢 实施例1
Java
DesignPatterns
Localization
domaindrivendesign
如何使 POCO 与具有 DDD 中复杂关系的 Linq-to-SQL 配合使用
当我的域模型不是表驱动时 我正在努力寻找一种使 POCO 与 Linq to Sql 一起使用的方法 这意味着我的域对象与数据库架构不匹配 例如 在我的域层中 我有一个 Appointment 对象 它具有 Recurrence 类型的 R
linqtosql
domaindrivendesign
poco
dddrepositories
DDD“查看对象”?
假设一个应用程序涉及公司 我可能有一个公司类 我将有一个填充列表 的数据访问层 但是 有时 例如显示搜索结果 我只需要显示公司名称 电话和邮政编码属性 并且在我看来 用其所有属性填充整个公司对象似乎很浪费 就 DDD 设计而言 解决此问题的
c
domaindrivendesign
DDD 中两个限界上下文之间的通信
我有几个不同的有界上下文在域中 CRUD 操作的验证是在每个限界上下文中构建的 例如 我可以仅当创建者是组长时才创建名为 GAME 的实体 在这个例子中我有两个有界上下文 BC 其一是Game BC另一个是User BC 为了解决这个问题
domaindrivendesign
CQRS
domainevents
boundedcontexts
如何解决松散耦合/依赖注入和富域模型之间的冲突?
Edit 这不是理论层面的冲突 而是实施层面的冲突 另一个编辑 问题在于域模型不作为纯数据 DTO 而不是更丰富 更复杂的对象映射 其中 Order 具有 OrderItems 和一些calculateTotal 逻辑 具体问题是 例如 该
Java
Spring
dependencyinjection
domaindrivendesign
使用 CQRS 在 DDD 中进行命令验证
我正在学习 DDD 并利用 CQRS 模式 我不明白如何在不从数据存储中读取的情况下验证命令处理程序中的业务规则 例如 克里斯想给阿什利一件礼物 该命令可能是 GiveGiftCommand 我什么时候才能验证克里斯确实拥有他想要赠送的礼物
validation
domaindrivendesign
CQRS
«
1 ...
3
4
5
6
7
8
9
...12
»