當前位置:編程學習大全網 - 網站源碼 - cxf如何創建webservice客戶端

cxf如何創建webservice客戶端

public static void main(String[] args) throws Exception {

//這個是用cxf 客戶端訪問cxf部署的webservice服務

//千萬記住,訪問cxf的webservice必須加上namespace ,否則通不過

//現在又另外壹個問題,傳遞過去的參數服務端接收不到

JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();

org.apache.cxf.endpoint.Client client = dcf.createClient("/","getAlbumList");

//namespace是命名空間,methodName是方法名

String xmlStr = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"

+ " <facelook>"

+ " <condition>"

+ " <name>家</name>"

+ " <description></description>"

+ " <pageno></pageno>"

+ " <pagesize></pagesize>"

+ " </condition>"

+ " </facelook>";

//paramvalue為參數值

Object[] objects=client.invoke(name,xmlStr);

//調用web Service//輸出調用結果

System.out.println(objects[0].toString());

}

  • 上一篇:怎樣讓新浪博客自動播放音樂,要詳細的
  • 下一篇:有沒有真正免費的小程序?
  • copyright 2024編程學習大全網