2014-01-14 43 views

回答

0

最常用的方法是使用HTTP上的JSON(RESTful)。 Spring提供了相當不錯的REST實現,也可以使用JSR311實現一個像Jersery

在客戶端/移動端也有很多很好的框架來處理REST,像Volley Android和RestKit爲iOS。

0

對於大多數應用程序,HTTP(S)是最好使用的協議。開銷(即標題)非常小,傳輸可以被壓縮,連接可以被保護(通過SSL)。此外,端口80(HTTP)和443(HTTPS)將在99%的情況下打開。其他端口不是 - 例如一些運營商阻止所有其他端口,除非您支付額外費用。

至於實現,我建議使用JSON格式的RESTful Web服務。 JSON標準化程度很高,開銷很小,您可以使用任何語言使用它的很好的庫(查看org.json,它與Android捆綁在一起,但也可以作爲獨立下載用於其他應用程序)。看看這個問題:

更好的Java JSON庫嗎?

0

HTTP(S)+ JSON或XML + OAuth是最好的集合。在Java中,您可以使用google-gson庫進行JSON和oauth-signpost進行OAuth。

相關問題