NLayerd架构中的域服务和基础架构服务有什么区别?

时间:2014-02-25 15:01:38

标签: architecture domain-driven-design ddd-repositories application-dependency

另外,您如何区分域命令和域服务?

1 个答案:

答案 0 :(得分:0)

域服务是一种服务,它为与域严格相关的对象提供服务,并对与域相关的对象进行操作 - 处理业务/问题的建模。

基础架构服务处理基础架构,因此支持和构建域服务的服务。一个很好的例子就是存储库。存储库是基础结构的,因为它的作用是为域提供服务,为域对象提供服务。

Domain = entities&相关行为。

相关问题