2013-02-19 27 views
2

我在寫一個將嚴重依賴tomcat服務器的android應用程序。在我走之前,我希望得到關於如何設置通信的一些建議。應用程序發送的數據的請求範圍很廣。什麼是最好的方法來實現這一點。是序列化對象還是有更好的方法?一個很好的教程鏈接將非常感激。Android和Tomcat通信?

回答

2

我解決這個問題,我通過以下方式申請:

首先,我使用了一個RestWebService(即JAXRS參考實現)。這是Tomcat服務器上的通信端點。

然後可以通過使用JSON字符串來完成消息的交換。它們得到了Android的很好的支持,並且JAXRS與JACKSON結合使用可以輕鬆將對象轉換爲JSON或反序列化它們。我通常編寫一個JSON對象庫,其中包含應該在兩側都可用的所有對象,並將這個庫包含在兩個項目中。

2

我很滿意RESTful Web服務。那麼你有自由開發後端,而不必過多考慮前端。我推薦Jersey作爲REST API,網上有一些教程(vogella.com命名)。