WebService初步瞭解

Web Service是一種能夠使應用程序在不同的平臺使用不同的編程語言進行通訊的技術規範,而這種技術規範的實現可以用不同的方法,比如使用基於XML形式的協議(SOAP)進行通訊或者是RESTFUL形式的。 

既然我們知道可以使用上面的兩種形式進行通訊,那麼我們就需要對上面的兩種形式進行描述,規範化。而這些規範化的工作sun已經幫我們完成了,也就是 JAX-WS,JAX-RS這兩種規範。 

對於JAX-RS我現在沒怎麼了解,主要講講JAX-WS。 

JAX-WS是一種規範,而在jdk1.6之後就有了自帶的實現,但是這種實現是比較簡單的,基本上就只能夠傳遞SOAP協議格式的消息。這就是爲什麼我們可以在沒有axis2或者CXF的情況下開發Web Service。  這時候我們就會想了,如果我們需要其他的服務,比如我想讓JAX-WS與Spring集成。這種需求前輩都已經考慮過了,也實現了,不需要我們在去實現這樣的需求。而這種需求的解決方案在JAX-WS中是採用框架。而JAX-WS的框架就有AXIS2和CXF。框架使用起來可能會更加靈活,功能更加強大。比如CXF不僅僅實現JAX-WS,也實現了JAX-RS規範。 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章