上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 51 下一页

2011年3月29日

一、CXF WebService准备工作

摘要: 1、 CXF官方网址:http://cxf.apache.org/ 2、 Jar包下载地址:http://www.apache.org/dyn/closer.cgi?path=/cxf/2.3.3/apache-cxf-2.3.3.zip 将下来的jar包解压后,目录大概就这样: bin目录提供的是常用的dos控制台命令工具 docs 帮助文档 lib jar包、依赖库 lib-samples 也是jar包,有jetty、httpclients、junit等jar包 modules 打包好的WebService模块 samples示例demo 3、 源码下载:htt... 阅读全文

posted @ 2011-03-29 07:20 java课程设计 阅读(252) 评论(0) 推荐(0)

2011年3月21日

eclipse/MyEclipse 日期格式、注释日期格式、时区问题

摘要: 在eclipse/MyEclipse中,如果你的注释或是运行System.out.print(new java.util.Date());的时候,发现时间和系统的时间差8个小时。 那么就可以说明,你的时区和当前时区不对应。我们中国用的时区是Asia/Shanghai,你的差8小时应该是东八区的。关于这一点 你不懂可以看看初中地理:D。 解决办法有2种: 1、在你的eclipse/MyEclipse的JVM的jre运行参数中设置时区。在Default VM Arguments中设置:-Duser.timezone=Asia/Shanghai 步骤:在Window->P... 阅读全文

posted @ 2011-03-21 03:30 java课程设计 阅读(981) 评论(0) 推荐(0)

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课程设计 阅读(291) 评论(0) 推荐(0)

2011年3月15日

二、Axis2的简单WebService示例

摘要: 1、编写一个简单的WebService的服务器端代码,代码如下: import java.util.Random;/** * function: WebService HelloWorld服务示例 * @author hoojo * @createDate 2011-1-5 下午03:35:06 * @file HelloWorldService.java * @package com.hoo.service * @project Axis2WebService * @blog http://blog.csdn.net/IBM_hoojo * @email hoojo_@126.com... 阅读全文

posted @ 2011-03-15 18:49 java课程设计 阅读(317) 评论(0) 推荐(0)

上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 51 下一页

导航