1

我正在做我的最后一个项目,即出租车预订服务。我打算为客户制作一个 ios 应用程序,以便他们可以预订出租车。然后该请求将被发送到 mysql 数据库(保存在出租车基地)。我想不知道如何将信息从应用程序发送到数据库;并且数据库向应用程序发送确认消息,确认出租车已被预订!>>>>>

我已经阅读了很多关于 Web 服务器的内容,但我很困惑。我可以使用 web 服务器,例如 windows home server 2008 吗?任何帮助,将不胜感激。

4

3 回答 3

1

我不熟悉 Windows home server 2008,但我很确定您可以将它用于您的项目。如果你想让事情变得简单,

  1. 只需安装 XAMPP 服务器,它包含您在此项目上工作所需的所有组件,包括 PHP 和 MySQL。它是最容易使用的服务器之一,最重要的是,它是免费和开源的。http://www.apachefriends.org/en/xampp-windows.html

  2. 然后使用您想要的任何编程语言在您的 Web 应用程序中编写业务逻辑(对于这个 PHP 就足够了,或者如果您想要一个更复杂的可扩展解决方案,请选择 Java)。使用 PHP 将数据写入 MySQL 数据库非常容易,您可以在 Internet 上找到大量教程和示例源代码。

  3. 现在您的 Web 应用程序已准备就绪,下一步是使用 REST 公开这些服务,以便 iPhone 可以与您的服务进行通信。使用 JSON 从 iPhone 与您的 Web 服务器交互。同样,有很多关于如何使用 PHP 编写 JSON RESTful 服务的教程。

  4. 最后,在您的 iPhone 应用程序中,您可以访问从服务器公开的服务以保存数据以及通过 JSON 从中检索任何内容。为此,请使用良好的 Objective-C 框架,例如 AFNetworking。它也带有 JSON 解析器。参考。http://afnetworking.com

祝你的项目好运!

于 2013-10-17T20:19:18.270 回答
1

RESTful Web 服务将成为你最好的朋友。

在 django 或 python 或 whstever 中创建服务器端程序。将其连接到数据库(mysql)。

您可以将其托管在 Amazon Web Services 上。我认为他们有 Windows 2008 实例。我个人会使用 amazon linux ami。

使用 afnetworking 在服务器应用程序上调用 get 或 post,然后您就可以参加比赛了。

于 2013-10-17T20:28:52.897 回答
0

看看这个开源出租车项目 ,它与 RESTful Web 服务一起工作,但最好忘记 Microsoft Windows,最好将 Linux 托管用于您的 Web 服务。

于 2014-01-30T08:47:57.717 回答