我的网络解决方案中有以下结构:
我正在使用一些应用程序服务来抽象我正在使用的一些Web服务。 (具体来说,我将一些运送Web服务捆绑到一个应用程序服务中。)我的Application Services层是否应该引用我正在使用的Web服务,其他层仍然无知,或者我应该在Web和测试中引用Web服务层并将Web服务注入应用程序服务?
答案 0 :(得分:1)
我会使用Service Gateway模式来处理Web服务,因此我将另一个名为ServiceGateway的项目作为我的应用程序的附加层,这将由ApplciationServices引用,如here所述。