![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
webservice
文章平均质量分 69
boshaoliu
这个作者很懒,什么都没留下…
展开
-
soap基于契约优先WSDL的简单开发流程
开发流程:================================一.先写schema或者wsdl文件1.在src下创建META-INF/wsdl文件夹2.新建wsdl并编写文件(1)编写type(2)编写message(3)编写portType:指定接口和方法(4)编写binding,指定编码样式(5)编写servicemywsdl.wsdl...原创 2013-11-10 11:36:22 · 199 阅读 · 0 评论 -
soap中Handler的处理
通过java提供的wsimport命令把wsdl导成.java或.class,如下图: 生成文件如下图: 接着创建独立的java项目,把这些java文件拷贝到src下面,再次创建客户MyClient.javapackage com.webservice;public class MyClient { public static void main(String[] ar...原创 2013-11-03 14:32:49 · 1426 阅读 · 0 评论 -
soap中自定义异常处理
创建服务器端1.创建一个接口IMyService.javapackage com.test.service;import java.util.List;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;@WebService(targetNa...原创 2013-11-03 14:30:43 · 490 阅读 · 0 评论 -
soap中header头部消息传递
创建服务器端1.创建一个接口IMyService.javapackage com.test.service;import java.util.List;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;@WebService(targetNa...原创 2013-11-03 14:28:50 · 1657 阅读 · 0 评论 -
soap消息的创建和传递
创建服务器端1.创建一个接口IMyService.javapackage com.test.service;import java.util.List;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;@WebService(targetNa...原创 2013-11-03 14:23:56 · 142 阅读 · 0 评论 -
使用tcpmon监控软件捕获消息传递的过程
tcpmon相当于一个中间件,一般情况下,是客户端和服务端直接通信的,加入tcpmon之后,先让客户端把请求消息给tcpmon,再让tcpmon把消息传给服务端,服务端把响应消息传给客户端的时候,tcpmon把响应信息捕获出来。打开tcpmon.bat,设置tcpmon的监听端口,如下图: 这里在Listen Port中,填写tcpmon的监听端口,在Listener中,填写WSDL服...原创 2013-10-13 23:52:35 · 218 阅读 · 0 评论 -
使用eclipse捕获消息传递的过程
1.打开J2EE的视图: 2.打开Launch the Web Serivces Explorer: 在其中输入WSDL的地址,比如:http://localhost:9999/server?wsdl,如下图: 点击“go”,这个时候,就可以看到WSDL所提供的服务,比如:add,如下图: 点击“add”链接,如下图: 填充add服务所提供的输入元素,比如:a中填入12,b...原创 2013-10-13 23:51:41 · 161 阅读 · 0 评论 -
WSDL说明
在浏览器中输入:http://localhost:9999/server?wsdl,内容如下:<?xml version="1.0" encoding="UTF-8" ?> <!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.6 in JDK...原创 2013-10-12 20:23:12 · 115 阅读 · 0 评论 -
com.sun.xml.internal.ws.model.RuntimeModelerException: runtime modeler error:
当使用java6发布WebService时,如果不指定@SOAPBinding(style = SOAPBinding.Style.RPC)遇到如下错误:com.sun.xml.internal.ws.model.RuntimeModelerException: runtime modeler error: Wrapper class com.test.service.jaxws.add ...原创 2013-10-12 20:14:21 · 117 阅读 · 0 评论 -
JAX-WS(java api xml webservice)
创建服务器端1.创建一个接口IMyService.javapackage com.test.service;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;// SEI(Service Endpoint Interface)@WebServi...原创 2013-10-12 20:14:03 · 142 阅读 · 0 评论 -
使用xfire+spring构建webservice
xfire是与Axis2并列的新一代webservice框架,通过提供简单的API支持webservice各项标准协议,帮助你方便快速地开发webservice应用。相对于Axis来说,目前xfire相对受欢迎,加上其提供了和是spring集成的支持,在目前的webservice开源社区拥有众多的追随者。并且因为xfire为spring提供的支持,使得我们可以很容易在spring中使用xfire...原创 2013-11-14 00:37:05 · 218 阅读 · 1 评论 -
解决com.sun.xml.internal.ws.streaming.XMLStreamReaderException: unexpected XML t
在开发前一篇文章中的handler的例子时遇到的问题,当我需要建立对应webservice的客户端时报了com.sun.xml.internal.ws.streaming.XMLStreamReaderException: unexpected XML tag.错误 事实上问题就出在handler的实现上,当我实现SOAPHandler接口时,使用eclipse自动生成了借口定义的函数,而这...原创 2013-11-03 14:40:23 · 1465 阅读 · 0 评论