我有一个运行在Tomcat上的Java Web应用程序,它管理来自Android游戏应用程序的数据库更新的传入请求。例如Android应用程序可以做一个POST URL,如: /myController的/ updateScore /分= 345 & ID = 123456789将在Tomcat服务器中运行的Web应用程序与Android应用程序集成?
,因为他是玩的Android游戏应用程序和服务器发送简单的成功或错误,更新用户评分?响应。
上面的方法是普通的HTTP URL,就像传统的Web应用程序和用户使用Web浏览器进行交互一样。
我在想的第二个选择是: RESTful JSON Web服务将我的Web应用程序与Android应用程序集成在一起。
RESTful JSON会提供更高性能的解决方案吗?
不基于你在这里描述的内容。正如duffymo指出的,HTTP是REST。底线是您添加到应用程序设计中的“层”越多,移动越慢......移动设备上的一个大问题......因为需要处理额外的抽象。压缩数据,基于Socket的通信(出于同样的原因,HTTP运行在Socket之上)或其他技术可能会有所帮助,但是您可以“付出全部代价”,从而放弃边缘性能改进的简单性(基于在这里包含的信息非常有限)。 – BonanzaDriver 2011-05-22 05:00:18