2011年3月16日
摘要: 1、新建Session的WebService测试代码,代码很简单。就是记录用户登录的状态信息,放在MessageContext的ServiceContext中。代码如下:代码package com.hoo.service;import org.apache.axis2.context.MessageContext;import org.apache.axis2.context.ServiceContext;/** * <b>function:</b>WebService Session会话消息 * @author hoojo * @createDate 2011-3-8 阅读全文
posted @ 2011-03-16 10:54 hoojo 阅读(13532) 评论(2) 推荐(1) 编辑
摘要: Axis的简单准备 Axis的入门实例 Axis复杂对象类型的WebService Axis的辅助工具发布、调用WebService Axis WebService会话Session的管理 Axis用控制台Dos命令发布WebService Axis跨多个WebService管理Session Axis用Spring的JavaBean发布WebService Axis异步调用WebService Axis 的Module模块 Axis使用SoapMonitor监视WebService的请求和响应信息百度文库:http://wenku.baidu.com/view/12501ed7195f312 阅读全文
posted @ 2011-03-16 10:51 hoojo 阅读(7764) 评论(0) 推荐(3) 编辑
摘要: 使用soapMonitor可以监视到请求和响应的WebService的基本信息,可以讲响应在控制台的信息显示在applet控件上。 步骤如下: 1、 部署相关的applet和servlet Axis2有自带的monitor模块,这里就不需要单独安装。在[tomcat_home]\webapps\axis2\WEB-INF\lib目录中,找到axis2-soapmonitor-servlet-1.5... 阅读全文
posted @ 2011-03-16 10:41 hoojo 阅读(5014) 评论(0) 推荐(1) 编辑
摘要: Axis可以通过Module模块进行扩展,用户可以编写定制自己的Module模块。编写一个Module的模块至少需要实现两个接口,分别是Handler和Module接口。开发axis2的Module模块需要如下步骤: 1、 实现Module接口的实现类,这个类要完成基本的初始化、销毁等操作 2、 实现Handler接口的实现类,这个类主要是完成业务处理 3、 在META-INF目录下,创建modu... 阅读全文
posted @ 2011-03-16 10:36 hoojo 阅读(2740) 评论(2) 推荐(1) 编辑
摘要: 异步,说到异步需要首先将以下同步。同步就是代码按照顺序执行,当前面的代码的请求没有正常返回结果的情况下,后面的代码是不能运行。而异步正好和这点不同,异步是代码运行后,不管当前的请求是否返回结果,后面的代码都会继续运行。 关于异步在此就不再赘述了,有兴趣的可以去网上查查这方面的资料。 1、 编写服务器端的代码。 代码package com.hoo.service;/** * <b>function:... 阅读全文
posted @ 2011-03-16 10:26 hoojo 阅读(6711) 评论(2) 推荐(2) 编辑
摘要: 1、首先,看看这个简单的类代码: 代码package com.hoo.service;/** * <b>function:</b>Spring的装载Bean的Service * @author hoojo * @createDate 2011-3-9 下午06:30:26 * @file SpringService.java * @package com.hoo.service * @projec... 阅读全文
posted @ 2011-03-16 10:18 hoojo 阅读(6455) 评论(6) 推荐(1) 编辑
摘要: 当多个WebService的时候,我们要管理它的Session。这个时候我们得依靠ServiceGroupContext保存session信息;然后在发布WebService的时候,services.xml文件的的service表情的scope就不再说request或是transportsession了,而是application;最后同样要开启对session的管理,即options.setMa... 阅读全文
posted @ 2011-03-16 10:07 hoojo 阅读(4030) 评论(1) 推荐(1) 编辑
摘要: 这次我们编辑一个返回User对象、List<User>、Map<String, User>、User[]的形式,并且用axis2的工具完成发布WebService。不再复制class到axis2的工程目录下。 下面看看服务器端WebService代码: 代码package com.hoo.service;import java.util.ArrayList;import java.util.Has... 阅读全文
posted @ 2011-03-16 09:54 hoojo 阅读(8815) 评论(11) 推荐(2) 编辑