2013-07-17 37 views
0

我一直在尋找一些關於如何創建web服務的教程,其中大部分教程都在「web服務「GlassFish或TomCat,我想知道它們是否必不可少,因爲我想在遠程服務器的後臺運行一個小型的」Web服務「,服務器的操作系統是Windows Server。Java,Webservices:我是否需要Tomcat/GlassFish或任何其他服務器來運行簡單的「Web服務」

謝謝路德。

+0

當然是。 –

+2

不,他們不是。你可以隨時編寫自己的。 –

回答

3

顧名思義,Web服務是一種暴露在Web界面上的服務。 Tomcat/Glassfish是Web容器或Web服務器來託管此類服務。您不需要容器來編寫服務代碼,但需要它們來部署Web服務。

+0

僅僅涉及到Web服務,據我所知,我需要XML/WSDL的Web容器,還是還有其他主要原因? – Luther

+2

@Luther Web容器基本上是託管web應用程序。 Web容器接受傳入的HTTP請求,查找URL和上下文並標識可以滿足請求的應用程序。然後,您的應用程序將獲取請求,並調用您的Web服務方法,從您發回響應的位置開始。 –

1

Juned Ahsan是對的。我會建議使用Tomcat作爲開始。它比glassfish更快,或者如果您不想在自己的機器上運行和配置應用程序服務器,則可以使用Google App引擎https://developers.google.com/appengine/articles/soap

+0

是Google App引擎免費的簡單測試? – Luther

+0

這是一個非常具體的平臺......我不能說你最好使用Tomcat或Google App Engine。也許最好在服務器端和SoapUI上使用Tomcat進行簡單的客戶端測試。 –

0

雅您需要服務器指定要部署Web服務的步驟,並且將使用和消費用戶或SOAP客戶端。而Tomcat/Glassfish是部署您的應用程序的服務器,意味着服務器上的Web服務,您可以使用它。而雅的那個Glassfish比tomcat更好。

相關問題