考虑ASP.NET Webforms应用程序中的3个模块/类。
我需要为每个服务提供一个Web服务,其中每个Web服务只包含一个功能。
我应该将它们分组到一个Web服务类中,还是应该为每个类保留一个Web服务?
答案 0 :(得分:4)
如果它们是相关的并且需要暴露以供单个客户端消费,那么您可以创建一个Web服务并将其称为API。这意味着您和您的客户端维护/使用单个Web服务。
如果它们显然不相关,请将它们分开。
答案 1 :(得分:0)
将它们分组到一个类(基本Web服务类)中。如果需要,你可以从这里分支并实例化更复杂的类,甚至调用外部库(例如,如果你有一个数据层可以调用)