2

我正在编写一个严重依赖于 tomcat 服务器的 android 应用程序。在我走远之前,我想获得一些关于如何设置通信的建议。应用程序发送的数据请求范围很广。实现这一点的最佳方法是什么。是序列化对象还是有更好的方法?一个好的教程的链接将不胜感激。

4

2 回答 2

2

我在我的应用程序中通过以下方式解决了这个问题:

首先,我使用了 RestWebService(即 JAXRS 参考实现)。这是 Tomcat 服务器上的通信端点。

然后可以使用 JSON 字符串来交换消息。Android 很好地支持它们,并且 JAXRS 与 JACKSON 结合允许轻松地将对象转换为 JSON 或反序列化它们。我通常编写一个 JSON 对象库,其中包含双方都应该可用的所有对象,并在两个项目中都包含这个库。

于 2013-02-19T15:03:17.117 回答
2

我对 RESTful Web 服务很满意。然后,您可以自由地开发后端,而不必过多考虑前端。我推荐 Jersey 作为 REST API,网上有一些教程(vogella.com 就是其中之一)。

于 2013-02-19T15:05:03.850 回答