2011年3月16日

十、 使用SoapMonitor监视WebService的请求和响应信息

摘要: 使用soapMonitor可以监视到请求和响应的WebService的基本信息,可以讲响应在控制台的信息显示在applet控件上。 步骤如下: 1、 部署相关的applet和servlet Axis2有自带的monitor模块,这里就不需要单独安装。在[tomcat_home]/webapps/axis2/WEB-INF/lib目录中,找到axis2-soapmonitor-servlet-1.5.3.jar这个文件,将这个文件解压后,将里面的servlet的class文件放到[tomcat_home]/webapps/axis2/WEB-INF/classes目录下。将apple... 阅读全文

posted @ 2011-03-16 02:41 java课程设计 阅读(1869) 评论(0) 推荐(0)

九、 编写Module模块

摘要: Axis可以通过Module模块进行扩展,用户可以编写定制自己的Module模块。编写一个Module的模块至少需要实现两个接口,分别是Handler和Module接口。 开发axis2的Module模块需要如下步骤: 1、 实现Module接口的实现类,这个类要完成基本的初始化、销毁等操作 2、 实现Handler接口的实现类,这个类主要是完成业务处理 3、 在META-INF目录下,创建module.xml配置文件 4、 在axis2.xml中增加配置module的模块 5、 在services.xml中增加module的模块配置 6、 最后发表axis2的mod... 阅读全文

posted @ 2011-03-16 02:33 java课程设计 阅读(387) 评论(0) 推荐(0)

八、 异步调用WebService

摘要: 异步,说到异步需要首先将以下同步。同步就是代码按照顺序执行,当前面的代码的请求没有正常返回结果的情况下,后面的代码是不能运行。 而异步正好和这点不同,异步是代码运行后,不管当前的请求是否返回结果,后面的代码都会继续运行。 关于异步在此就不再赘述了,有兴趣的可以去网上查查这方面的资料。 1、 编写服务器端的代码。 package com.hoo.service;/** * <b>function:</b>异步WebService服务器端代码 * @author hoojo * @createDate 2011-3-14 上午08:16:59 * @file Asynchr 阅读全文

posted @ 2011-03-16 02:23 java课程设计 阅读(638) 评论(0) 推荐(0)

七、 用Spring创建的JavaBean发布成WebService

摘要: 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 * @project Axis2WebService * @blog http://blog.csdn.net/IBM_hoojo * @email hoojo_@126.com * @versio 阅读全文

posted @ 2011-03-16 02:17 java课程设计 阅读(288) 评论(0) 推荐(0)

六、 跨多个WebService管理Session

摘要: 当多个WebService的时候,我们要管理它的Session。这个时候我们得依靠ServiceGroupContext保存session信息; 然后在发布WebService的时候,services.xml文件的的service表情的scope就不再说request或是transportsession了, 而是application;最后同样要开启对session的管理,即options.setManageSession(true); 1、 首先多个WebService的session管理的代码如下: package com.hoo.service;import org.a... 阅读全文

posted @ 2011-03-16 02:10 java课程设计 阅读(314) 评论(0) 推荐(0)

五、WebService会话Session的管理

摘要: 1、新建Session的WebService测试代码,代码很简单。就是记录用户登录的状态信息,放在MessageContext的ServiceContext中。代码如下: package com.hoo.service;import org.apache.axis2.context.MessageContext;import org.apache.axis2.context.ServiceContext;/** * function:WebService Session会话消息 * @author hoojo * @createDate 2011-3-8 下午04:11:27 * @file 阅读全文

posted @ 2011-03-16 02:02 java课程设计 阅读(463) 评论(0) 推荐(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 java.util.List;import java.util.Map;import java.util.Random;import com.hoo.entity.User;/** * function:传... 阅读全文

posted @ 2011-03-16 01:54 java课程设计 阅读(292) 评论(0) 推荐(0)

导航