我有一個運行在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