【WebService】第三章、SebService相關技術以及客戶端調用

本章主要概括性說明WebService的相關技術,以及客戶端調用技術。

上圖差不多包含了目前WebService的所有相關內容了。我打算通過兩大塊來說明一下,那就是服務端客戶端

服務端主要介紹以下3種:

      1. Axis1或者Axis2發佈WebService。

      2. 利用XFire發佈WebService。

      3. 利用最新的CXF發佈WebService。

      服務端的部署主要遵循以下步驟:

      1. 添加jar包,引入相關技術爲發佈服務提供基礎能力。

      2. 新建一個xml文件,用來控制哪些方法需要發佈出去,哪些方法不用。

      2. 修改web.xml文件,增加一個servlet的訪問路徑。這個由Axis、XFire、CXF提供的,自動給你生成wsdl文

件。這樣我們就能訪問服務並且調用了。

客戶端調用方式主要介紹如下:

      1. wsimport技術。

      2. 利用Axis或者XFire或者CXF提供的API接口。

      3. HTTP的POST方式(幾乎沒人用這個)。

      4. HTTP的GET方式(幾乎沒人用這個)。

      5. SOAPUI軟件測試調用。

      6. myeclipse集成的webservice瀏覽器調用。

      

      目前來說WebService差不多就像上面列出來的那麼多,以後的內容就按照這個大綱一點一點寫了。關於各種

技術之間的區別我也沒怎麼仔細研究。不過公司裏面用的是CXF,CXF好像是比較新的技術。

     在一開始的時候出現的是Axis,後來發展出來了XFire。接着XFire基礎上在加點東西發展了CXF。他們之間的

各種祕密關心的就百度找找吧。

發佈了54 篇原創文章 · 獲贊 67 · 訪問量 48萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章