2012-09-21 55 views
-3

我将创建一个android carpool应用程序,用户可以在该应用程序中使用该应用程序在移动设备上进行注册并发布拼车提供的服务。而其他用户只能使用他们的移动应用搜索优惠。 所以我想创建一个服务器,它可以存储拼车出价和注册详细信息,并且在其他用户搜索该提议时也显示相同的内容。 我不知道如何创建此服务器,我有另一台PC,我可以作为服务器,但我不知道如何应用程序将发送/接收来自此服务器的数据...或者如果有任何其他方式,我可以创建一个服务器,请指南。创建可用于Android应用程序的服务器

+0

我想你可以使用[parse.com](https://www.parse.com/)而不是你自己的服务器和api。从未使用过它,但它似乎很受欢迎,并且在特定条件下是免费的。 – zapl

+0

[**您尝试过什么?**](http://whathaveyoutried.com) –

+0

搜索“mcruiseon”,他们已经找出了服务器部分。 – Siddharth

回答

1

您不必创建服务器而不是创建一个web应用程序网络服务应用程序,并通过Apache Http client API提出要求。我想建议 - Jersey RESTful Web services.

0

基本设备:

  • 的Tomcat阿帕奇(或任何应用服务器)
  • MySQL的(或任何DB)
  • 的Java创建一个后台来管理数据

你可以创建一些Web服务(寻找jersey)来管理用于检索和使用JSON发送数据请求(gson是一个很好的和可靠的lib)

0

有很多方法可以为你的android appplication创建服务器 - 哪一个最适合你,取决于你在服务器端得到了什么。在任何情况下,您都需要在您控制的某个域上使用自己的网络服务器,并有可能创建动态内容。

一些杂七杂八杂感:但从Android客户端点

最简单的方法将一些基于REST的HTTP服务,与用户认证的可能性。您可以考虑使用安全连接(以防万一)

验证是必要的。最简单的方法两个实现将只是您的应用程序的基本认证,但它不会很安全。使用OAuth(如验证)可以实现合理的安全性。

最适合您的解决方案是使用一些云托管服务(如在amazon,gae,heroku或其他)。大多数云托管服务将为您提供开箱即用的REST风格框架,与身份提供商的集成以及一些便捷的数据库引擎。

不要affraid的成本,几乎每一个云服务将为您免费帐户一些处理能力,如果你长大了基本的服务,您将可能有足够大的用户群来支付这一点。

+0

感谢您的答复,赞赏。 – user1688904

相关问题