Windows Phone 应用程序的远程服务器

本文关键字:服务器 Phone 应用程序 Windows | 更新日期: 2023-09-27 18:35:08

正在开发一个Windows Phone应用程序,该应用程序需要注册并跟踪用户位置。该应用程序还需要从服务器存储和检索数据。问题是我对如何制作远程数据库服务器一无所知。有人可以向我解释它是如何完成的,也欢迎链接。

Windows Phone 应用程序的远程服务器

这是一个相当广泛的问题,所以我会在高层次上解决它,但你有很多东西要学。

系统组件

Windows Phone App -> Web Service -> Database

您的 Windows Phone 应用应与 Web 服务通信,然后您的 Web 服务将与数据存储(可能是数据库)通信。

您的 Web 服务可以使用 SOAP 或 REST 实现。 如果你不知道,你应该从 REST 开始,因为它更容易上手。 ASP.NET Web API 是实现 REST 服务的一个选项。 您应该能够提交 ->新项目 -> ASP.NET Web API,并生成一个示例来帮助您入门。

可以使用SQL Server,MY Sql或任何其他方法创建数据库。 您需要将 Web 服务连接到数据库,方法是打开与数据库的连接,然后将 SQL 语句发送到数据库或调用数据库中的存储过程。 .NET 为针对数据库的低级别操作提供了 ADO.NET,如果您是初学者,则应从这里开始。 在升级到抽象ORM之前,您需要了解低级内容,例如实体框架或(N)Hibernate。

我建议您寻找一个演示如何完成所有这些操作的示例项目。 去Plural Sight并观看有关这些主题的视频将是入门然后拿起几本书的最佳方式。

最后,您需要一个位置来承载数据库和 Web 服务。 Azure 为此提供了很好的选择。 您可以免费创建一个网站,以托管您的 ASP.NET Web API 或任何 Web 服务技术。 如果您不喜欢Azure的免费产品,则应查看Amazon的Micro Server开始。

祝你好运,玩得开心,汤姆

您需要提供各种应用程序。例如,您可以编写简单的 php 脚本,这些脚本将获取查询字符串(/post 值)并将这些值提交到 DB/和或检索结果并将它们作为响应提供。或者你可以使用Java/.Net/php等创建一个合适的Web服务。

您是否有使用任何关系数据库软件(如MS Sql或MySql等)的经验?你对php/.net/java有任何经验吗?

根据您的答案,您可以使用当前的技能创建一个简单的Web应用程序或Web服务,或者您可以访问开发人员招聘网站并要求某人为您完成。