为 Android 应用创建 Web 服务的最佳实践解决方案

3
我打算用Java编写一个Web服务,连接到MySQL数据库,并从中计算和公开不同的信息。然后一个Android应用程序将连接到这个Web服务并处理信息。最初我想使用XML文件,但有人告诉我这不是最佳实践的正确方法,而且服务部分将不是轻量级的,所以我应该使用JSON。对于我的问题,什么是正确的架构和解决方案?此外,是否可能通过JVM直接从jar运行Java Web服务,而无需Tomcat?任何文档或链接都将很有帮助。
2个回答

4

对于Android来说,最好使用JSON,它是本地API(内置)并且更轻量级。

同样出于性能和轻量化等原因,建议使用RESTful服务。

关于没有Tomcat的Web服务,我不确定是否可能,因为您始终需要一个容器来管理和运行代码。

这里有一个很好的教程,可以使用Jersy创建RESTful服务。

http://www.vogella.com/tutorials/REST/article.html

该示例展示数据为XML格式,您可以更改为JSON格式。

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接