2012-06-28 44 views
0

首先對不起我的英語。我目前正在嘗試爲Android設備開發一個JAVA web服務。更確切地說,網絡服務提供商將是一臺普通的電腦,網絡服務客戶將是Android設備。Webservices:爲什麼使用soap引擎和應用程序服務器?

在閱讀了一些教程之後,我完成了this one(webservice + client),它只需要Eclipse。一切正常。所以我的問題是:鑑於我的web服務運行良好並且可以訪問,爲什麼我會使用soap引擎和應用程序服務器,如short introduction to webservice中提到的那樣?換句話說,具體的優點是什麼?

我試過Google,閱讀和了解更多,但我堅持了這一點..如果我已經很好理解,像Apache AXIS這樣的SOAP引擎允許動態生成SOAP數據並接收來自不同的請求客戶端。但是我的webservice沒有自動生成SOAP請求/響應,因爲我可以使用我的webservice和我的專用客戶端?

關於應用服務器,我只是無法弄清楚它是什麼。我發現很少有關我能理解的文檔。

我知道,而不是問這些問題,更好的方法是練習自己的soap引擎和應用程序服務器,但我更願意知道我在做什麼和使用,而不是去「隨機模式」。

我希望我已經清楚,非常感謝你的答案。

MCFarah

回答

0

你問一對夫婦的這是相當沉重的問題,但我會盡力做一個簡短的概述:

  1. Web /應用服務器基本上是一塊程序的一個實現很多幫助開發人員的東西,讓他專注於實際的開發,而不是關注周圍的東西。東西如:線程,安全,數據庫連接池等
  2. 你不必使用SOAP webservice,實際上我認爲你會更好使用REST
  3. 你做的教程是一個「Hello World」教程。它只適合入門,但是一旦你開始編寫一個更大的應用程序,你會想要使用Web服務器。 Id建議從Tomcat開始。

剛開始使用這些技術並隨時發佈問題。

+0

嗨ftom2,謝謝你的答案。 – Heisen

+0

我會做你說的話(REST網絡服務),如果需要我會回來。 – Heisen

+0

隨時接受答案如果ou喜歡它:) – Tomer

相關問題