有人可以通过提供一些示例来解释域和应用程序服务之间的区别吗?而且,如果服务是域服务,我是否会将这个服务的实际实现放在域程序集中,如果是,我是否还会将存储库注入到该域服务中?一些信息会很有帮助。
服务有 3 种风格: 领域服务 、 应用服务 和 基础设施服务 。
将域服务与域对象保持在一起是明智的——它们都专注于域逻辑。是的,您可以将存储库注入到您的服务中。
应用程序服务通常会使用域服务 和 存储库来处理外部请求。
希望有帮助!