基于SOAP简单对象访问协议的DEMO

(1)  创建基于SOAP的WebService;

打开MyEclipse,new一个web service项目,选择WebService FragmentWork为jax-ws

基于SOAP简单对象访问协议的DEMO_第1张图片

点击finish创建webService项目,之后,选择项目,右键properties,选择library->add library->MyEclipse Library

基于SOAP简单对象访问协议的DEMO_第2张图片

找到jax-ws的library,然后加入项目

基于SOAP简单对象访问协议的DEMO_第3张图片

加入成功后,创建一个Service类

基于SOAP简单对象访问协议的DEMO_第4张图片

在类中写个方法,进行测试

基于SOAP简单对象访问协议的DEMO_第5张图片

然后,创建webService服务,new->other->MyEclipse->WebServices->Web Service

基于SOAP简单对象访问协议的DEMO_第6张图片

选择Create  web service  from  java class

基于SOAP简单对象访问协议的DEMO_第7张图片

创建一个ServiceDelegate类

基于SOAP简单对象访问协议的DEMO_第8张图片

然后可以看到自动生成了一个ServiceDelegate类

基于SOAP简单对象访问协议的DEMO_第9张图片

部署发布webService项目,输入

http://localhost:8080/WebServiceDemo/ServicePort

基于SOAP简单对象访问协议的DEMO_第10张图片

查看WSDL文件,项目发布成功

基于SOAP简单对象访问协议的DEMO_第11张图片

(2)  创建客户端使用Web Service;

选择项目,new一个webService客户端,如图

基于SOAP简单对象访问协议的DEMO_第12张图片

输入WSDL的URL

基于SOAP简单对象访问协议的DEMO_第13张图片

基于SOAP简单对象访问协议的DEMO_第14张图片

基于SOAP简单对象访问协议的DEMO_第15张图片

(3)  侦测通信请求和响应。

写一个test类

基于SOAP简单对象访问协议的DEMO_第16张图片

测试成功,服务器和客户端成功响应

基于SOAP简单对象访问协议的DEMO_第17张图片

你可能感兴趣的:(基于SOAP简单对象访问协议的DEMO)