【问题标题】:Getting a web service and using android to consume them?获取 Web 服务并使用 android 来使用它们?
【发布时间】:2017-02-20 02:11:03
【问题描述】:

我一直在 youtube 上查找有关使用 android 使用 Web 服务的信息。大多数视频都是1或2岁。这是不是已经过时了?有一个更好的方法吗?目前我在一家公司,我被分配拥有他们的 web 服务的 android 版本。

有人告诉我使用 Visual Studio 使用 sql 创建服务。 创建 android UI 并使用服务来提取数据。

我做得对吗?

解决此问题的更好或理想方法是什么?

我应该添加 JavaScript 或类似的东西吗?

我一直在研究 RESTful、Soap、Json 和 Wcf。但是,如果我必须从头开始,最好的方法是什么?

-我正在使用的程序/系统。

  • Microsoft Visual Studio Express 2013 for Web

  • SQL 服务器

  • IIS 快递

  • Android Studio

*我被告知只有 Visual Studio 的用户框架 4.0

【问题讨论】:

    标签: c# android web-services wcf


    【解决方案1】:

    您可以使用 WCF (SOAP)、WCF (RESTful) 或 WebApi 来创建服务,两者各有优缺点。您可能需要一些时间来查看您的需求,然后决定您想要开发哪种类型的服务。 SOAP 使用 XML 使用更复杂的消息传递模式,而 REST 使用标准 HTTP 协议和方法来通信和传输数据。但是,如果您计划在移动、Web、桌面、客户端脚本交互等各种应用程序中使用此服务,您可以考虑将服务开发为 RESTful。有关 SOAP 和 RESTful 的更多信息以及详细了解,您可以参考此链接 Understanding SOAP and RESTful

    【讨论】:

    • 它是一个盘点应用程序,因此只需要显示记录和添加记录即可。我相信基于那个 REST 会更好,对吧?如果是这样的话 WCF 或 WebApi 更好?
    • WebApi 将是 REST 的更好选择,因为它是构建 REST 服务并使用 MVC 模式的理想平台。
    • 谢谢,但是否可以更深入地解释一下 MVC 和 Webapi,我读到的是使用 webApi 或 MVC。还是我读错了……
    • MVC 只是一种设计模式,您需要使用这种设计模式来创建 WebAPI。您可以参考以下链接了解如何创建 WebAPI docs.microsoft.com/en-us/aspnet/web-api/overview/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-18
    • 2020-05-25
    • 1970-01-01
    • 1970-01-01
    • 2018-03-03
    • 1970-01-01
    相关资源
    最近更新 更多