一:編寫接口程序,計算功能類,有加減乘除四個方法
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:寫測試代碼調用接口。
