
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 · 1068 阅读 · 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 · 4660 阅读 · 0 评论 -
五、axis1 Chain链的作用
来自:http://www.cnblogs.com/hoojo/archive/2010/12/20/1911375.htmlChain是一个链,是Handler的链。也就是说一次请求可能要执行多个Handler。1、下面我们就编写一个Handler,让它用chain的方法执行。 package com.hoo.service.chain;imp转载 2014-01-06 22:56:06 · 626 阅读 · 0 评论 -
四、axis1 handler的作用及特性
Axis中有一个basicHandler的抽象类,这个类可以供我们继承。可以完成很多复杂的功能,如:统计当前服务被调用的次数、验证服务调用信息等待1、下面我们继承这个类,完成统计服务调用次数的功能;RequestHandler代码如下: package com.hoo.service.handler;import org.apache.axis.Ax转载 2014-01-06 22:45:55 · 893 阅读 · 1 评论 -
一、搭建简单的axis1 web服务
来自:http://www.cnblogs.com/hoojo/archive/2010/12/20/1911357.html1、在官方网站下载axis的工程(这个等下就有用的)和源码、jar包等,下载地址是:http://labs.renren.com/apache-mirror//ws/axis/1_4/2、解压下载的工程或源码(两个中任意一个都可以),解压axis-bin转载 2014-01-06 14:44:06 · 832 阅读 · 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 · 896 阅读 · 0 评论 -
axis1 八、WebService处理异常信息
在数据传递和远程调用过程中,有时候调用者传递错误的数据和是调用的方法错误。那我们怎样处理这个错误?方法有很多,这里介绍下用异常处理远程调用的错误方法。1、编写服务器端的异常类,在远处调用中(WebService)异常类继承RemoteException,记得要序列化下,代码如下: package com.hoo.exception;import java.r转载 2014-01-06 22:58:40 · 955 阅读 · 0 评论