WebService快速上手

1、WebService是什麼?html

  • 核心特徵:跨語言、跨平臺、遠程調用【若是是本地系統交互,使用rpc或者com技術就行】
  • soap:HTTP + XML 【基於Http的xml格式數據交互】
  • wsdl :webService的描述文檔

 

2、如何建立一個webservice?web

建立方式:框架

  (1)JDK發佈webService服務【Enpoint】學習

    web項目能夠在ServletContextListener啓動時自動發佈webservice測試

  (2)使用xfire cxf等框架發佈url

    目前使用的方式是直接替換【.aar】文件裏的service.xml文件spa

 

3、如何調用?xml

  (1)獲取wsdl文檔:能夠htttp訪問方式獲取,或者存在本地保存的xml文檔htm

    關注【service】【porttype】這兩個元素便可,【service】指明瞭有幾種訪問方式,【porttype】指明瞭能夠調用的方法blog

  (2)調用方法:  

     jdk調用:【wsinport -keep url】生成客戶端代碼,編寫測試類訪問

       使用apche的axis編寫客戶端代碼調用

 

4、說明:

  本文只是對webService的使用核心點進行總結,如需詳細描述,能夠參考【孤傲蒼狼-webService學習總結

相關文章
相關標籤/搜索