国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于CXF開發(fā)WebService的方法

      文檔序號:7779188閱讀:244來源:國知局
      基于CXF開發(fā)Web Service的方法
      【專利摘要】本發(fā)明公開了一種基于CXF開發(fā)Web?Service的方法,包括以下步驟:按CXF編程要求,開發(fā)適合的Java文件;CXF生成所需要的WSDL文檔,并將其導出成Web?Service文件;通過查看生成的Web?Service文件對應的WSDL文檔,實現(xiàn)客戶端遠程調(diào)用該Web?Service。本發(fā)明使用代碼優(yōu)先的開發(fā)模式,通過查看生成的Web?Service對應的WSDL文檔,實現(xiàn)客戶端遠程調(diào)用該Web?Service的目的,解決了開發(fā)Web?Service的普遍適應性問題,大大減輕了開發(fā)者開發(fā)WebService的過程,提高了開發(fā)速度。
      【專利說明】 基于CXF開發(fā)Web Service的方法
      【技術領域】
      [0001]本發(fā)明涉及涉及JAVA技術以及Web Service通信【技術領域】,尤其涉及一種基于CXF開發(fā)Web Service的方法。
      【背景技術】
      [0002]隨著計算機及網(wǎng)絡技術的迅猛發(fā)展和廣泛應用,政府和企業(yè)各部門的信息化程度得到了大幅度的提高,數(shù)據(jù)的采集、存儲、處理和傳播的數(shù)量也與日俱增。數(shù)據(jù)共享對人類的勞動具有重大的意義,數(shù)據(jù)的共享,可以使更多的人能更充分地使用已有的數(shù)據(jù)資源,減少重復的數(shù)據(jù)收集等勞動和相應費用。但是,數(shù)據(jù)存在的形式不同及在數(shù)據(jù)共享的過程中,不同的數(shù)據(jù)可能存在于不同的平臺,要通過不同的方式來訪問,這些都造成了對數(shù)據(jù)共享的困難;此外,由于各種組織在建立自己的應用系統(tǒng)及存儲數(shù)據(jù)時,缺乏統(tǒng)一的規(guī)劃和管理,往往采用不同的實現(xiàn)技術和存儲技術,因此數(shù)據(jù)經(jīng)常成為“信息孤島”,難以實現(xiàn)數(shù)據(jù)的充分共享。
      [0003]Web Service主要是為了使原來各孤立的站點之間的信息能夠相互通信、共享。Web Service所使用的是Internet (因特網(wǎng))上統(tǒng)一、開放的標準,如HTTP (Hyper TextTransfer Protocol,超文本傳輸協(xié)議)、XML(Extensible Markup Language,可擴展標記語言)、SOAP (Simple Object Access Protocol,簡單對象訪問協(xié)議),WSDL (Web ServicesDescription Language, Web Service描述語言)等,所以Web服務可以在任何支持這些標準的環(huán)境(例如:Windows, Linux)中使用。Web Service的出現(xiàn)滿足了動態(tài)的商務合作所要求的基本功能和原則,從而使Web不僅成為信息共享的平臺,而且成為服務共享的平臺。但,不管是SOAP還是WSDL,都比較復制,如果開發(fā)者希望自己手動編寫WSDL來開發(fā)Web Service,難度是相當大的。Apache CXF是一個開源的Service框架,可用于簡化用戶的Service開發(fā),基于CXF開發(fā)的應用可提供SOAP、XML/HTTP、RESTful HTTP或CORBA等服務。CXF底層也可以使用不同的傳輸協(xié)議,包括HTTP、JMS或JBI等。同時,CXF部署靈活,支持多種編程語言。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明所要解決的技術問題是提供一種基于CXF開發(fā)Web Service的方法,所述方法能夠解決客戶端調(diào)用WebService的普遍適應性問題,大大減輕開發(fā)者開發(fā)WebService的過程,提高了開發(fā)速度。
      [0005]為解決上述技術問題,本發(fā)明所采取的技術方案是:一種基于CXF開發(fā)WebService的方法,其特征在于包括以下步驟:
      [0006]I)按CXF編程要求,開發(fā)適合的Java文件;
      [0007]2) CXF生成所需要的WSDL文檔,并將其導出成Web Service文件;
      [0008]3)通過查看生成的Web Service文件對應的WSDL文檔,實現(xiàn)客戶端遠程調(diào)用該Web Service。[0009]優(yōu)選的,所述方法具體包括以下步驟:1)為Web Service服務提供類定義一個接Π ;
      [0010]2)為該接口提供對應的實現(xiàn)類;
      [0011]3)簡單 DTO,User 類定義;
      [0012]4)定義服務器類;
      [0013]5)在客戶端發(fā)布Web Service,在Web Service發(fā)布成功之后,使用瀏覽器來訪問Web Service所對應的WSDL,通過查看該WSDL,客戶端即可遠程調(diào)用該Web Service。
      [0014]采用上述技術方案所產(chǎn)生的有益效果在于:所述方法可以大大減輕開發(fā)者開發(fā)Web Service的過程,本發(fā)明使用代碼優(yōu)先的開發(fā)模式,也就是我們只需按CXF要求,開發(fā)適合的Java文件即可,CXF將會自動生成所需的WSDL文檔,并將其導出成Web Service,通過查看生成的Web Service對應的WSDL文檔,實現(xiàn)客戶端遠程調(diào)用該Web Service的目的,解決開發(fā)Web Service的普遍適應性問題,提高了開發(fā)速度。
      【具體實施方式】
      [0015]一種基于CXF開發(fā)Web Service的方法,其特征在于包括以下步驟:按CXF編程要求,開發(fā)適合的Java文件;CXF生成所需要的WSDL文檔,并將其導出成Web Service文件;通過查看生成的Web Service文件對應的WSDL文檔,實現(xiàn)客戶端遠程調(diào)用該Web Service。
      [0016]【具體實施方式】如下:步驟I,為Web Service服務提供類定義一個接口:
      [0017]
      //H@WebService Annotation標注,表明該接口將對應一個Web Service
      ?WebService
      public interface Firstly
      {
      //定義幾個方法,每個方法將被暴露成一個Web Service操作
      String sayHi(String text);
      String sayHiToUser(User user);
      List<User> getUserList();

      }
      [0018]步驟2:為該接口提供對應的實現(xiàn)類:
      [0019]
      【權利要求】
      1.一種基于CXF開發(fā)Web Service的方法,其特征在于包括以下步驟: 1)按CXF編程要求,開發(fā)適合的Java文件; 2)CXF生成所需要的WSDL文檔,并將其導出成Web Service文件; 3)通過查看生成的WebService文件對應的WSDL文檔,實現(xiàn)客戶端遠程調(diào)用該WebService。
      2.根據(jù)權利要求1所述的基于CXF開發(fā)WebService的方法,其特征在于具體包括以下步驟: 1)為WebService服務提供類定義一個接口 ; 2)為該接口提供對應的實現(xiàn)類; 3)簡單DTO,User類定義; 4)定義服務器類; 5)在客戶端發(fā)布WebService, Web Service發(fā)布成功之后,使用瀏覽器來訪問WebService所對應的WSDL,通過查看該WSDL,客戶端即可遠程調(diào)用該Web Service。
      【文檔編號】H04L29/08GK103631595SQ201310648938
      【公開日】2014年3月12日 申請日期:2013年12月3日 優(yōu)先權日:2013年12月3日
      【發(fā)明者】汪祖民, 王陽 申請人:大連大學
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1