Java 为Android应用程序创建Web服务的最佳实践解决方案
我计划用Java编写一个Java 为Android应用程序创建Web服务的最佳实践解决方案,java,android,xml,json,web-services,Java,Android,Xml,Json,Web Services,我计划用Java编写一个Web服务,它连接到一个MySQL数据库,计算并公开不同的信息 然后一个Android应用程序将连接到此Web服务并处理信息 最初我想使用XML文件,但有人告诉我,这不是最佳实践的正确方法,而且服务部件也不会很轻。我应该使用JSON 我的问题的正确架构和解决方案是什么 也可以在没有Tomcat的情况下直接通过jar中的JVM运行Java Web服务吗 任何文档或链接都会有帮助。您可以使用node.js。这将不需要Tomcat或任何其他应用程序服务器,因为它本身热处理HTT
Web服务
,它连接到一个MySQL数据库,计算并公开不同的信息
然后一个Android
应用程序将连接到此Web服务
并处理信息
最初我想使用XML
文件,但有人告诉我,这不是最佳实践的正确方法,而且服务部件也不会很轻。我应该使用JSON
我的问题的正确架构和解决方案是什么
也可以在没有Tomcat的情况下直接通过jar中的JVM运行Java Web服务吗
任何文档或链接都会有帮助。您可以使用
node.js
。这将不需要Tomcat或任何其他应用程序服务器,因为它本身热处理HTTP服务器
是的,对于android来说,最好使用JSON,它的原生API(内置) 而且它更轻。 此外,出于同样的原因(性能、重量),建议使用RESTful服务 关于没有tomcat的webservice,我不确定它是否可能,因为您总是需要一个容器来管理和运行代码 下面是一个使用Jersy创建RESTful服务的好教程 该示例将数据显示为XML,您可以更改为JSON