![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
webservice
O_Ochongchong
这个作者很懒,什么都没留下…
展开
-
三、axis1取消发布的WebService(删除一个发布成功的Web服务)
首先,取消发布也需要定制wsdd文件,undeploy.wsdd具体格式如下: undeployment xmlns="http://xml.apache.org/axis/wsdd/"> service name="HelloWorldWSDD"/> undeployment> 同样,像上面发布WebService一样,用命令完成。 命令如下: jav转载 2014-01-06 16:36:13 · 974 阅读 · 0 评论 -
六、axis1传递、返回复杂类型的对象
上面的服务传递的是简单数据类型,返回的也是简单数据类型。下面我们用JavaBean 、List、Map、Array等返回值或参数完成WebService。 1、首先看看JavaBean模式的参数和返回值的WebService,JavaBean代码如下: package com.hoo.entity; import java.io.Serializable; /转载 2014-01-06 17:32:51 · 4564 阅读 · 0 评论 -
五、axis1 Chain链的作用
来自:http://www.cnblogs.com/hoojo/archive/2010/12/20/1911375.html Chain是一个链,是Handler的链。也就是说一次请求可能要执行多个Handler。 1、下面我们就编写一个Handler,让它用chain的方法执行。 package com.hoo.service.chain; imp转载 2014-01-06 22:56:06 · 557 阅读 · 0 评论 -
四、axis1 handler的作用及特性
Axis中有一个basicHandler的抽象类,这个类可以供我们继承。可以完成很多复杂的功能,如:统计当前服务被调用的次数、验证服务调用信息等待 1、下面我们继承这个类,完成统计服务调用次数的功能; RequestHandler代码如下: package com.hoo.service.handler; import org.apache.axis.Ax转载 2014-01-06 22:45:55 · 772 阅读 · 1 评论 -
一、搭建简单的axis1 web服务
来自:http://www.cnblogs.com/hoojo/archive/2010/12/20/1911357.html 1、在官方网站下载axis的工程(这个等下就有用的)和源码、jar包等,下载地址是: http://labs.renren.com/apache-mirror//ws/axis/1_4/ 2、解压下载的工程或源码(两个中任意一个都可以),解压axis-bin转载 2014-01-06 14:44:06 · 777 阅读 · 0 评论 -
二、axis1用wsdd(Web Services Deployment Descriptor)方式发布WebService
wsdd方法比jws方法要稍微复杂些,但一定程度上比jws发布的方法要灵活。 1、首先在AxisWebService工程创建一个java类,里面写简单的2个方法getName、getAge,代码如下: package com.hoo.service; /** * function:wsdd发布模式的axis WebService * @author hoojo *转载 2014-01-06 16:24:23 · 818 阅读 · 0 评论 -
axis1 八、WebService处理异常信息
在数据传递和远程调用过程中,有时候调用者传递错误的数据和是调用的方法错误。那我们怎样处理这个错误?方法有很多,这里介绍下用异常处理远程调用的错误方法。 1、编写服务器端的异常类,在远处调用中(WebService)异常类继承RemoteException,记得要序列化下,代码如下: package com.hoo.exception; import java.r转载 2014-01-06 22:58:40 · 844 阅读 · 0 评论