首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设计:网站调用web服务

设计:网站调用web服务
EN

Stack Overflow用户
提问于 2012-03-27 22:10:00
回答 2查看 169关注 0票数 0

我正在使用ASP MVC构建一个网站,它将需要调用一个need服务,提供几种方法,如

代码语言:javascript
复制
int Login (string user, string password)
object GetFile(int token, string id)

对于每个网站用户所属的are服务,有2个技术用户帐户。

您将如何设计the服务调用?我想到了一个单例,但有两个不同的凭据,这似乎不是很好。有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2012-03-27 22:46:54

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

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

票数 0
EN

Stack Overflow用户

发布于 2012-04-06 19:35:27

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

您可以将单例对象持久化到数据库中,但我认为这将是不必要的开销。或者,您可以将单例添加到应用程序中。但无论哪种方式,我都不认为有必要编写单例。

如果对web服务的多个同步请求正在发生,则单例将成为瓶颈。我只需要创建一个标准的Dal类,用您的MVC应用程序可以使用的API来包装webservice。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9891235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档