0

在过去的几个月里,我有一个问题让我很困惑。一些作者和个人(我不会说全部)正在将业务逻辑应用程序服务相关联。据我所知,业务逻辑包含构成我们领域的类,这些类全部包含在业务层领域层中。

所以我们将业务对象放在业务层中(这似乎完全合乎逻辑),那么为什么我们将应用服务(属于服务层)与业务逻辑(属于业务层)相关联?为什么我们说应用服务包含业务逻辑?

4

1 回答 1

1

在您描述的分层架构中,服务层通常会使用业务逻辑组件来履行服务合同。服务层将是从业务对象映射到 DTO 或请求/响应消息的地方。这确保了业务层中的更改不会破坏服务合同。

于 2013-03-28T19:26:01.890 回答