设计:网站调用web服务

本文关键字:web 服务 调用 网站 设计 | 更新日期: 2023-09-27 18:29:19

我正在使用ASPMVC构建一个网站,它需要调用一个提供多种方法的Web服务,如

int Login (string user, string password)
object GetFile(int token, string id)

该网络服务有2个技术用户帐户,每个网站用户都属于

您将如何设计Web服务调用?我想到了一个单身汉,但有两个不同的证书,这似乎不太好。有什么想法吗?

设计:网站调用web服务

我不完全确定你在问什么,但我认为你应该让你的web服务尽可能简单。

让服务只验证传入的信息(例如,对于Login,请确保用户和密码是非零长度的字符串),然后将该信息传递到您的业务层(例如,让Login web服务将用户名和密码传递到成员类,以验证信用)。

不确定我是否理解,但我认为您正在尝试使用第三方web服务?

您可以在数据库中持久化您的singleton对象,但我认为这将是一个不必要的开销。或者您可以将singleton添加到应用程序中。但不管怎样,我认为没有必要写一个单身汉。

如果对web服务进行多个同步请求,则单例将成为一个瓶颈。我只想创建一个标准的Dal类,用你的MVC应用程序可以使用的API来包装Web服务。