构建Web服务
问题描述:
考虑ASP.NET Webforms应用程序中的3个模块/类。构建Web服务
我需要一个Web服务为他们每个人,其中每个Web服务只包含一个功能。
我应该将它们分组为一个Web服务类,还是应该为每个类保留一个Web服务?
答
如果它们是相关的并且需要由单个客户端进行消耗你可以创建一个web服务并将其称为API。这意味着您和您的客户维护/使用单个Web服务。
如果它们明确无关,将它们分开。
答
将它们分组到一个类中(基本webservice类)。如果需要,您可以从这里分支并实例化更复杂的类,甚至调用外部库(例如,如果您有数据层调用)