2014-01-14 66 views

回答

0

最常用的方法是使用HTTP上的JSON(RESTful)。 Spring提供了相当不错的REST实现,也可以使用JSR311实现一个像Jersery

在客户端/移动端也有很多很好的框架来处理REST,像Volley Android和RestKit为iOS。

0

对于大多数应用程序,HTTP(S)是最好使用的协议。开销(即标题)非常小,传输可以被压缩,连接可以被保护(通过SSL)。此外,端口80(HTTP)和443(HTTPS)将在99%的情况下打开。其他端口不是 - 例如一些运营商阻止所有其他端口,除非您支付额外费用。

至于实现,我建议使用JSON格式的RESTful Web服务。 JSON标准化程度很高,开销很小,您可以使用任何语言使用它的很好的库(查看org.json,它与Android捆绑在一起,但也可以作为独立下载用于其他应用程序)。看看这个问题:

更好的Java JSON库吗?

0

HTTP(S)+ JSON或XML + OAuth是最好的集合。在Java中,您可以使用google-gson库进行JSON和oauth-signpost进行OAuth。

相关问题