webService入門

這兩天沒事兒,研究了下webServcie,

服務器端

package cn.itcast.utils;
import javax.jws.WebService;
import javax.xml.ws.Endpoint;

/**
 * 使用@WebService註解標註實現類
 */
@WebService
public class Function {
    public String transWords(String words){
        String res = "";
        for(char ch : words.toCharArray()){
            res += ch+",";
        }
        return res;
    }

    public static void main(String[] args) {
        // 使用Endpoint(終端)類發佈webservice
        Endpoint.publish("http://localhost:8089/service/function", new Function());
        //http://localhost:8089/service/function?wsdl
        System.out.println("發佈成功");
    }
}
這個端口

Endpoint.publish("http://localhost:8089/service/function", new Function());


8089要沒被佔用,也就是相當於這也是一個服務器,需要一個端口,點擊run就跑起來。成功就如下情況。


訪問這個地址
http://localhost:8089/service/function

然後點擊藍色地址,就是你成功後的webService服務端了。

再說說客戶端的創建。

任意一個項目名稱右鍵,new ->web Service Client點擊next 

如圖,點擊next



點擊next,等待創建完成。


這就是和服務器對應的工具類,接下來創建一個測試類,運行,成功。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章