webservice發布接口


一:編寫接口程序,計算功能類,有加減乘除四個方法

 1 /**
 2  * 
 3  */
 4 package com.hlcui.util;
 5 
 6 /**
 7  * @author Administrator 將此類發布為公共接口
 8  */
 9 public class CalculateUtil {
10     /**
11      * 加法
12      * 
13      * @param x
14      * @param y
15      * @return
16      */
17     public double plus(double x, double y) {
18         return x + y;
19     }
20 
21     /**
22      * 減法
23      * 
24      * @param x
25      * @param y
26      * @return
27      */
28     public double minus(double x, double y) {
29         return x - y;
30     }
31 
32     /**
33      * 乘法
34      * 
35      * @param x
36      * @param y
37      * @return
38      */
39     public double multiply(double x, double y) {
40         return x * y;
41     }
42 
43     /**,55
44      * 除法
45      * 
46      * @param x
47      * @param y
48      * @return
49      */
50     public double divide(double x, double y) {
51         return x / y;
52     }
53 }

 

二:將這個類發布出去,提供接口供別人調用

這里我直接將它部署到服務器上面發布:

1:File——new——web service

 

2:配置接口信息

 

3:next  

選擇接口方法、啟動服務等,一直到finish。

 

三,測試接口發布是否成功

在瀏覽器輸入:http://ip:port/projectName/services/類名?wsdl

例如:我的接口發布后,在瀏覽器地址欄輸入

http://localhost:8080/angular_study/services/CalculateUtil?wsdl

如果訪問成功,會呈現如下xml文件信息:

接口發布成功。

 

四:調用發布的接口,這里可以參考上一篇博客(調用天氣預報接口)

1:將第三步的wsdl文件保存,並復制到新建工程angularClient的src下面

2:右鍵——web service——Generate client,界面如下:

3:一路next,到finish,會在angularClient工程下生成客戶端代碼。

4:寫測試代碼調用接口。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM