带有android的KSoap2或RESTful Web服务

kak*_*a47 1 rest android web-services ksoap ksoap2

在Android中处理Web服务的最佳方法是什么?我一直在关注KSoap2库和RESTful Web服务.

我有一个使用KSoap2,但只有当Web服务在远程服务器上时,而不是在localhost上.我已经尝试重定向端口的传入和传出,因为它在android开发站点上说,我已经使用了我所在的网络的ip,我自己的ip和localhost-ip(它在网站上说不能使用localhost导致这是模拟器自己的环回网络.无效.

使用RESTful webservices,我只尝试了一个教程,如果我理解正确,谷歌应用程序引擎将用作服务器.是否可以轻松地将RESTful Web服务连接到数据库.我需要在我的applikation中有一个数据库连接,哪一个通常与REST一起使用?

对于这个困惑的问题,很抱歉,我已经有很多天试图对其他选项进行排序了,而且我看起来越困惑.

提前谢谢任何帮助!/ AK

gro*_*roo 5

我肯定会去REST.您也可以使用JSon而不是XML.Android内置了对JSon和REST的支持,因此使用JAX-RS规范非常容易使用和维护.它也是Maks提到的一种轻量级方法.如果你有一个更复杂的场景,你可以使用一些JSon库,比如GSon,用于java对象和JSon之间的JSon解析器.此外,如果您决定在服务器端寻找Seam,我建议您使用RestEasy.

[]中