2015-09-06 48 views
-1

我是新來的。我需要一些關於這個問題的建議。如何使用REST/HTTP將Android應用程序與網絡應用程序鏈接起來

我有一個開發良好的java web應用程序部署在openshift上,並與mySQL連接。

我是android開發新手。目前,我必須開發一個原生的android應用程序,與mySQL中的數據的openshift應用程序通信。我明白要做到這一點,我必須在我的web應用程序上創建一個RESTful Web服務,我的android應用程序將調用Web服務。

我的問題是 1.哪裏可以開始開發一個寧靜的Web服務,有沒有簡單易懂的資源讓我開始?我明白,從頭開始創建一個寧靜的Web服務將是乏味的,並且有一個框架將有助於更好地創建Web服務。請告訴我這個

  1. 是否有任何示例項目/教程在那裏指導我如何編寫一個restful api鏈接我的web應用程序和android應用程序之間?

  2. 要創建一個寧靜的web服務,它使用json來解析信息,有沒有任何指導呢?我對json不太擅長。如果有教程,會很好

感謝您提前給予指導!儘管閱讀了android 1001次入門,感覺失去了開始!

+0

對於Android端的簡單理解,我會建議通過一些在線課程,如http://teamtreehouse.com/library/build-a-weather-app解釋Android + JSON。雖然它不是免費的,但您可以選擇足夠長的時間來了解基本知識。我對OpenShift並不十分熟悉,但您可以在任何流行的Java Web Framework中輕鬆創建REST層。 – dhaval

回答

0
  1. 如果你的代碼是Java,我建議你看看Spring MVC框架。它是Java廣泛使用的框架之一。

  2. 你可以看看Volley的例子hereVolley被推薦用於Android中的HTTP調用。

  3. 要創建由服務器發送的JSON響應,您可以查看Google的GSON庫。要將JSON Web響應解析爲Android代碼中的Java對象,可以使用任何ORM。 GreenDAO是一個穩定的開源庫,用於此目的。

相關問題