1.新建一个web工程
起名为helloService,之后直接点完成
新建一个类名为HelloService,代码如下:
package service;
public class HelloService {
public String sayHi(String name){
return "hello"+name;
}
}
到此webservice的最简单例子准备工作就完成了。2.建立web service
这里是让你选择你要建立webservice的类,这里咱们选择刚才新建的HelloService类。
接下来都是下一步,或者finish
建成后:
此时在tomcat中运行该项目(helloService项目)
在浏览器中进行访问输入地址:http://127.0.0.1:8090/helloService/services/HelloService?wsdl
这就是webservice要求的wsdl,即webservice描述语言的英文缩写。
这里具体文件不全部贴出来了,自己尝试之后看吧。
3.建立客户端
新建一个java项目就行,web项目也行,这里为了方便就建立了一个简单的java项目用来访问服务端
名字就叫做helloClient
能建webservice上面这个步骤肯定非常熟悉了,不详细展示了。
在新建的helloClient上右键单击新建web service client
选择咱们建立的第一个项目刚生成的wsdl文件,之后都是默认下一步知道结束
建立好之后项目展示
这几个类的具体信息自己点进去看特点吧,下面建测试类Test.java 代码如下:
package service;
import java.rmi.RemoteException;
public class Test {
public static void main(String[] args) {
HelloServiceProxy proxy = new HelloServiceProxy();
HelloService service = proxy.getHelloService();
try {
String sayHi = service.sayHi("tom ");
System.out.println(sayHi);
} catch (RemoteException e) {
e.printStackTrace();
}
}
}到此,大功告成。看看运行效果,服务端一定是在web服务器里运行着可能访问到哦。
控制台输出:hello tom
本文介绍如何创建一个简单的WebService项目,包括创建Web工程、实现服务端接口、生成WSDL文件及搭建客户端进行调用的过程。
998

被折叠的 条评论
为什么被折叠?



