java webService创建与使用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
--------------------创建web service
步骤:
1.new 一个web service project工程。
2.在工程上new --》other--》MyEclipse--》web services--》web service--》点xfire和create web service form java bean -->点create new java bean -->next-->填好信息--》finish
3.在i开头的文件中写上你要写的方法的接口;如:public int del(int x, int y);
4.在impl结尾的文件写上你刚刚写的方法的实现;如:
public int del(int x, int y){
return x-y;
}
5.发布
6.启动tomcat
7.打开浏览器输入地址(本地域名:端口号/工程名/services) 如:http://127.0.0.1:8080/myservice/services
8.此时会出现你刚刚填写的文件名和一个名为[wsdl]的链接 如:yy [wsdl]
9.点击链接会看到一个xml文件。此时你的web service 创建好了。将地址复制,以后使用的时候就用此URL
---------------------使用web service
步骤:
1.创建一个工程
2.在工程上new --》other--》web services--》web service client--》将你要用的URL粘贴进service definition的那个文本框中。
3.等下出现next按钮就说明验证成功了,如果一直没有出现,说明你使用的那个URL有问题。
4.点击next
5.点击finish
6.创建一个测试类
1)new一个以prottype结尾的接口,使用他的代理来实现(在src下生成的文件中都有)
如:YyPortType yType = new YyPortTypeProxy();
2)使用在那个类中的你想要使用的方法
如: int num = yType.del(8, 4);
System.out.println(num);