我目前正在編寫和Android應用程序,我需要做一些與服務器的東西。其實我只是不知道從哪裏開始,因爲我不太瞭解服務器端。我需要做什麼才能在我的服務器上與Android應用進行通信?
我的Android應用程序將發送Java對象和圖像到我的服務器,所以我需要在我的服務器上編寫或使用什麼?是否可以在服務器端編寫Java代碼而不是PHP
?
您能否給我準備我的服務器的步驟?
我目前正在編寫和Android應用程序,我需要做一些與服務器的東西。其實我只是不知道從哪裏開始,因爲我不太瞭解服務器端。我需要做什麼才能在我的服務器上與Android應用進行通信?
我的Android應用程序將發送Java對象和圖像到我的服務器,所以我需要在我的服務器上編寫或使用什麼?是否可以在服務器端編寫Java代碼而不是PHP
?
您能否給我準備我的服務器的步驟?
是否有可能在服務器端編寫Java代碼而不是PHP?
您可以使用任何您喜歡的編程語言來進行服務器端編程。 This question提供了有關使用HTTP協議的各種基於Java的方法的一些有用信息。
將發送Java對象
你需要將它們序列化到數據格式。 JSON和XML在通過HTTP傳輸結構化數據時非常流行。
和圖像到我的服務器
HTTP允許文件和Java can construct the request傳輸。
我看到你只是想在服務器和客戶端(Android)之間進行通信。我建議考慮爲您的服務器使用REST風格的Web服務,您可以使用JSON(推薦)或XML格式。
謝謝,我會嘗試與你給我:)我已經在過去寫的顯示與JSP和Servlet web應用程序的服務器。這和在Android應用程序的服務器上編寫程序有什麼區別? – cleroo 2012-07-20 09:21:48
@cleroo - 除了你發回的數據格式外,沒有別的。 – Quentin 2012-07-20 09:34:56
好的!所以我只需要編寫一些使用Gson的servlet來格式化JSON文件? – cleroo 2012-07-20 09:37:08