1、服务端的开发
1.1 新建一个web项目
1.2 新建一个HelloWord.java的类
1.3 HelloWorld.java的内容如下
public class HelloWorld {
public String sayName(String name) {
return "Hello" + name;
}
}
1.4 点 src ,打开右键,选择 New->Other->Web Services ->Web Service
1.5 添加架包(如果不加这两个架包,tomcat启动时会报错误)
1.6 发布项目到tomcat里面
然后将项目发布到Tomcat,启动Tomcat,访问http://127.0.0.1:8080/HelloWebService/HelloWorldPort
1.7 访问内容如下
2、客户端的开发
2.1 新建一个Java项目
2.2制作客户端, 点src,打开右键,选择New->Other->Web Services ->WebServices Client
2.3 生成的客户端代码如下
2.4 进行调用webservice提供的服务方法
public class ClientTest {
public static void main(String[] args) {
// 获取服务视图
HelloWorldService helloWorldService = new HelloWorldService();
// 获取端口
HelloWorldDelegate helloWorldPort = helloWorldService
.getHelloWorldPort();
// 调用服务提供的方法
String str = helloWorldPort.sayName("zhang");
System.out.println(str);
}
}
2.5 程序调用的结果如下