1. 程式人生 > >webservice使用註解修改WSDL內容

webservice使用註解修改WSDL內容

out webmethod import r+ class alt 訪問 isp code

首先看我們沒有修改前的WSDL內容

技術分享圖片

此時服務端的類

技術分享圖片


修改後的

技術分享圖片

註解如下

技術分享圖片

技術分享圖片
 1 package com.xiaostudy;
 2 
 3 import javax.jws.WebMethod;
 4 import javax.jws.WebParam;
 5 import javax.jws.WebResult;
 6 import javax.jws.WebService;
 7 import javax.xml.ws.BindingType;
 8 import javax.xml.ws.soap.SOAPBinding;
 9 
10 /**
11 * @desc 服務器接口實現類 12 * @author xiaostudy 13 * 14 */ 15 @WebService( 16 targetNamespace="http://www.xiaostudy.com",//修改客戶端訪問的網站 17 name="AddSoap",//修改客戶端訪問獲取視圖的類名 18 portName="AddSoapPort",//修改客戶端服務實現類名 19 serviceName="Add")//修改客戶端服務名稱 20 @BindingType(SOAPBinding.SOAP12HTTP_BINDING)//
SOAP1.2聲明 21 public class Test_serviceImpl implements Test_service { 22 23 /** 24 * @desc 處理客戶端的數據,並返回數據 25 * @param number 參數 26 * @return String 返回數據類型 27 */ 28 @WebMethod( 29 operationName="getAdd",//修改客戶端訪問方法名 30 exclude=false)//false表示開始註解修改
31 @Override//下面第一個註解:@WebResult(name="result")修改客戶端顯示返回值得參數名,@WebParam(name="number")修改客戶端參數名 32 public @WebResult(name="result")String getNumber(@WebParam(name="number")String number) { 33 34 System.out.println("我服務器端執行了。。。。"); 35 36 return number+"_後面添加的"; 37 } 38 39 }
Test_serviceImpl.java

webservice使用註解修改WSDL內容