1. 程式人生 > >Java呼叫.net WebService介面方法步驟

Java呼叫.net WebService介面方法步驟

1.在vs上建立一個Web服務(WebService)專案,然後部署到IIS上(訪問介面期間IIS不能關閉)

2.建立一個Java專案(本人使用MyEclipse),右擊專案選擇【New】—>【Other】選項,在彈出框中找到Web Services資料夾選中Web Service Client點選下一步,Framework選擇JAX-WS(預設已選)點選下一步。如下圖

          

在WSDL URL輸入框中輸入Web Service訪問連結並在後面加上?wsdl。可在Javapackage選項選擇已有包名或自定義包名,本人在此空著不填讓系統預設建立。如下圖

         


接下來一直點選下一步,最後點選完成彈出警告框時點選忽略全部即可。如下圖


完成以上步驟後,在專案的src目錄下會建立一個預設的包名,如下圖

                   

通過包內的類訪問Web service介面。

//首先new一個MyWebService物件

MyWebService service = new MyWebService();

//通過service獲取MyWebServiceSoap物件
MyWebServiceSoap soap = service.getMyWebServiceSoap();

//通過soap訪問介面方法
System.out.println(soap.helloworld("你好!")

);

//也可直接通過MyWebServiceSoap重寫介面的方法
MyWebServiceSoap serviceSoap = new MyWebServiceSoap() {

@Override
public String helloworld(String str) {
// TODO Auto-generated method stub
return "方法被重寫了";
}
};
System.out.println(serviceSoap.helloworld(""));

另一種呼叫方式可參考其他網友的傑作:http://blog.csdn.net/shipeng22022/article/details/54926535