【问题标题】:How to implement ASP.NET MVC fetching its information from a remote web-service? [closed]如何实现 ASP.NET MVC 从远程 Web 服务获取其信息? [关闭]
【发布时间】:2020-04-20 09:40:55
【问题描述】:

我有一个 android 应用程序,它从 web 服务获取其信息,该服务本身对从数据库读取的信息应用一些规则并将其返回给 android 应用程序。

目前我打算开发一个模仿安卓应用程序的网络应用程序,并暂时供iOS用户使用。 我将为此目的使用一个 ASP.NET MVC 应用程序(因为我知道 ASP.NET MVC)并像下图所示的架构那样实现它:

在此之前,我已经开发了 web-api 和 asp.net MVC 应用程序,但两个主题都是从 database 读取信息,但目前我要从 remote webservice 读取信息 我不知道该怎么做?

我想知道我应该使用哪种方法或 API 从远程数据库中获取信息并填充我的模型。

【问题讨论】:

  • 如果你已经部署了web服务,那么你只需要UI层。即 Asp.net MVC 使用具有最佳实践的 HttpClient 来使用服务。谷歌一下,你会得到很多文章。

标签: c# asp.net asp.net-mvc web-services


【解决方案1】:

对于数据的实际检索,您可以使用HttpClient 向您的远程Web 服务发送请求并从中获取数据。

为了在内部访问数据,您可以通过实现Repository pattern 来创建内部接口,以便将数据获取到您的控制器(或如果需要,首先是服务)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-06
    • 2015-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-09
    • 1970-01-01
    相关资源
    最近更新 更多