![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
webservice相关
文章平均质量分 79
楠大爷
这个作者很懒,什么都没留下…
展开
-
大致的XML SCHEMA介绍
1 XML Schema简介原创 2014-08-28 17:10:42 · 378 阅读 · 0 评论 -
二、Axis2的简单WebService示例
1、编写一个简单的WebService的服务器端代码,代码如下: import java.util.Random; /** * function: WebService HelloWorld服务示例 * @author hoojo * @createDate 2011-1-5 下午03:35:06 * @file HelloWorldService.java * @package转载 2014-08-29 11:39:25 · 320 阅读 · 0 评论 -
五、WebService会话Session的管理
1、新建Session的WebService测试代码,代码很简单。就是记录用户登录的状态信息,放在MessageContext的ServiceContext中。代码如下: package com.hoo.service; import org.apache.axis2.context.MessageContext; import org.apache.axis2.context.Servi转载 2014-08-29 16:13:15 · 928 阅读 · 0 评论 -
一、Axis2 WebService开发准备工作
上次介绍了axis1.x的用法,这次继续上次的,将叙述axis2的用法。 Axis1.x在线博文:http://www.cnblogs.com/hoojo/archive/2010/12/20/1911349.html 1、开发准备 首先需要下载axis2的相关jar包,到axis的官方网站即可获得开发的依赖包。 下载地址:http://axis.apache.org/axis2/ja转载 2014-08-29 11:19:56 · 317 阅读 · 0 评论 -
八、 异步调用WebService
异步,说到异步需要首先将以下同步。同步就是代码按照顺序执行,当前面的代码的请求没有正常返回结果的情况下,后面的代码是不能运行。而异步正好和这点不同,异步是代码运行后,不管当前的请求是否返回结果,后面的代码都会继续运行。 关于异步在此就不再赘述了,有兴趣的可以去网上查查这方面的资料。 1、 编写服务器端的代码。 package com.hoo.service; /** * fu转载 2014-08-29 16:16:48 · 307 阅读 · 0 评论 -
六、 跨多个WebService管理Session
当多个WebService的时候,我们要管理它的Session。这个时候我们得依靠ServiceGroupContext保存session信息;然后在发布WebService的时候,services.xml文件的的service表情的scope就不再说request或是transportsession了,而是application;最后同样要开启对session的管理,即options.setMa转载 2014-08-29 16:16:38 · 315 阅读 · 0 评论 -
十、 使用SoapMonitor监视WebService的请求和响应信息
使用soapMonitor可以监视到请求和响应的WebService的基本信息,可以讲响应在控制台的信息显示在applet控件上。 步骤如下: 1、 部署相关的applet和servlet Axis2有自带的monitor模块,这里就不需要单独安装。在[tomcat_home]\webapps\axis2\WEB-INF\lib目录中,找到axis2-soapmonitor-se转载 2014-08-29 16:23:00 · 1541 阅读 · 0 评论 -
九、 编写Module模块
Axis可以通过Module模块进行扩展,用户可以编写定制自己的Module模块。编写一个Module的模块至少需要实现两个接口,分别是Handler和Module接口。开发axis2的Module模块需要如下步骤: 1、 实现Module接口的实现类,这个类要完成基本的初始化、销毁等操作 2、 实现Handler接口的实现类,这个类主要是完成业务处理 3、 在META-INF目转载 2014-08-29 16:17:59 · 404 阅读 · 0 评论 -
七、 用Spring创建的JavaBean发布成WebService
1、首先,看看这个简单的类代码: package com.hoo.service; /** * function:Spring的装载Bean的Service * @author hoojo * @createDate 2011-3-9 下午06:30:26 * @file SpringService.java * @package com.hoo.service * @proj转载 2014-08-29 16:15:47 · 326 阅读 · 0 评论 -
四、 用axis2的辅助工具发布、调用WebService
这次我们编辑一个返回User对象、List、Map、User[]的形式,并且用axis2的工具完成发布WebService。不再复制class到axis2的工程目录下。 下面看看服务器端WebService代码: package com.hoo.service; import java.util.ArrayList; import java.util.HashMap; import转载 2014-08-29 14:01:19 · 357 阅读 · 0 评论 -
三、 复杂对象类型的WebService
1、这次我们编写复杂点的WebService方法,返回的数据是我们定义属性带getter、setter方法JavaBean,一维数组、二维数组等。 看代码: import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.util.Random; import d转载 2014-08-29 11:44:37 · 429 阅读 · 0 评论