2014-03-03 86 views
1

這是事情,我閱讀了很多關於Web服務的網站,甚至我也能夠在我的eclipse中執行Web服務,但是我有一些疑問,我無法通過谷歌清除。學習WebServices時出現混亂。

它們是java,SOAP和RESTfull中的兩種Web服務,我知道它們之間的區別,但是,這是什麼REST,JAX-RS,Axis2,Jax-WS 2.0 ..,bla bla一些CFX?

在執行Web服務程序時,我只是在編寫和獲取輸出結果,但我不確定我在寫什麼類型的Web服務(SOAP/RESTful),請您解釋何時應考慮Axis2和Jax-ws ..?

謝謝你這麼多

+1

JAX-RS,Axis2的,Jax-WS,CXF提供SOAP和REST滿Web服務的實現。 JAX-WS用於實現基於SOAP的Web服務和用於RESTfull Web服務的JAX-RS。 Axis2提供SOAP Web服務實現,CXF提供SOAP和REST兩種實現。 –

+0

Mudit,它很清楚,非常感謝。 – Bharath

回答

0

Web服務的最基本的解釋很簡單 - 暴露在Web服務(運行在TCP/IP應用協議)。你所有的問題都是關於這些服務可以被訪問和開發的不同方式。對於不同類型的Web服務,有不同的specifications。在開發Web服務的每個平臺當然都有技術的發展(JAX-RPC,JAX-WS),不同的實現和不同的庫。 特別是在Java世界中,你可以說很多或一飽眼福依賴的問題,在這方面你是:-)

一個相當熱烈,圖案參考,可以發現here所有這些規範