Android和Tomcat通信?

时间:2013-02-19 14:53:14

标签: java android tomcat

我正在编写一个很大程度上依赖于tomcat服务器的android应用程序。在我走远之前,我想就如何设置通信提出一些建议。应用程序发送的数据请求范围很广。实现这一目标的最佳方法是什么。它是序列化对象还是有更好的方法?一个很好的教程的链接将非常感激。

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:2)

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