![]() |
1
1
是的,你是对的。Selenium表达式应该保留在基础结构中,因为它们是特定于技术的。
如果领域贫血(请阅读“简单”),那么模型也将贫血。 当我们考虑应用程序的写部分时,当行为停留在域服务中时,当它应该停留在聚合中时,贫血就有了意义。
如果您的 事情 有一个寿命(它有一个标识;它被创建、修改,然后 模具 )那么是的,一个实体是必要的。如果缺少行为(因为域很简单),则可以使用CRUD实体,而不是完整的DDD聚合。您可以做出其他战略或战术DDD决策(如有界上下文和上下文映射)。
对 |
![]() |
2
0
在HTML中搜索字符串不是业务逻辑,因此域驱动设计不应应用于此处。 DTO或没有表示页面的行为的类在这里是有意义的。 如果需要对特定于Selenium的实现进行抽象或跨应用程序的可重用性,那么“搜索服务”将是一个基础设施问题。如果不需要,那么它将是一个特定于应用程序的服务/实用程序。 |
![]() |
Kazi · 如何让两个用户同时登录Laravel应用程序 7 年前 |
![]() |
Mahdi GB · 如何在MVC中通过控制器将模型数据发送到视图# 7 年前 |
![]() |
Denis Liger · 一个API两个通道 7 年前 |
![]() |
codematix · 利用gRPC构建解决方案 7 年前 |
|
Filip T · 流量与全局变量(服务中) 7 年前 |
![]() |
user3429660 · 如何使用RabbitMQ实现可靠性? 7 年前 |