我的网络解决方案中有以下结构:
- 领域
- 数据访问
- 应用服务
- 网络
- 测试
我有一些应用程序服务用于抽象我正在使用的一些 Web 服务。(具体来说,我将一些交付的 Web 服务捆绑到一个应用程序服务中。)我的应用程序服务层是否应该引用我正在使用的 Web 服务,而其他层仍然无知,或者我应该引用 Web 和测试中的 Web 服务层并将 Web 服务注入应用程序服务?
我的网络解决方案中有以下结构:
我有一些应用程序服务用于抽象我正在使用的一些 Web 服务。(具体来说,我将一些交付的 Web 服务捆绑到一个应用程序服务中。)我的应用程序服务层是否应该引用我正在使用的 Web 服务,而其他层仍然无知,或者我应该引用 Web 和测试中的 Web 服务层并将 Web 服务注入应用程序服务?