hoojo

学而不思则罔,思而不学则殆! 汇小川而成大河,滴水可以穿石,学习在于日积月累。...

CXF WebService 开发文档-目录索引

上次介绍了Axis的WebService,现在我们来看看CXF是怎么完成WebService的。 Axis1 WebService 在线博文: http://www.cnblogs.com/hoojo/archive/2010/12/20/1911349.html Axis2 WebS...

2011-03-30 03:10:00

阅读数:3343

评论数:5

jQuery autocomplete 自扩展插件、自动补全示例

      jquery-lib版本是 1.3.2的,该插件是简单的扩展插件,代码也比较简单的封装。所以看起来也比较简单不是很费力,当然封装得也不是很好。 不过做了浏览器方面的兼容,经测试兼容IE6+、Firefox3.5+ 首先看看autocomplete.js: ;(function ($) ...

2011-03-28 12:02:00

阅读数:3241

评论数:1

Axis2.x WebService开发指南-目录索引

Axis的简单准备 Axis的入门实例 Axis复杂对象类型的WebService Axis的辅助工具发布、调用WebService Axis WebService会话Session的管理 Axis用控制台Dos命令发布WebServ...

2011-03-15 10:30:00

阅读数:3627

评论数:0

五、CXF整合Spring

首先,CXF和spring整合需要准备如下jar包文件: 这边我是用Spring的jar包是Spring官方提供的,并没有使用CXF中的Spring的jar文件。 添加这么多文件后,首先在web.xml中添加如下配置: o...

2011-03-30 10:42:00

阅读数:2497

评论数:0

四、CXF WebService中传递复杂类型对象

前面介绍的都是传递简单的字符串,现在开始介绍传递复杂类型的对象。如JavaBean、Array、List、Map等。 1、 首先看看服务器端的代码所需要的JavaBean对象 package com.hoo.entity;   import ...

2011-03-30 02:20:00

阅读数:4276

评论数:5

三、CXF对Interceptor拦截器的支持

前面在Axis中介绍过Axis的Handler,这里CXF的Interceptor就和Handler的功能类似。在每个请求响应之前或响应之后,做一些事情。这里的Interceptor就和Filter、Struts的Interceptor很类似,提供它的主要作用就是为了很好的降低代码的耦合性,提供代...

2011-03-30 02:09:00

阅读数:3162

评论数:0

二、CXF 入门示例

又一HelloWorld示例,老套的HelloWorld是入门经典。也是基础和必须掌握的,下面看看HelloWorldWebService,很简单。 需要的jar包如下: 1、 HelloWorldService服务器端代码 package com.hoo.servic...

2011-03-29 07:51:00

阅读数:2561

评论数:0

一、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目...

2011-03-29 07:20:00

阅读数:2394

评论数:0

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

      在eclipse/MyEclipse中,如果你的注释或是运行System.out.print(new java.util.Date());的时候,发现时间和系统的时间差8个小时。 那么就可以说明,你的时区和当前时区不对应。我们中国用的时区是Asia/Shanghai,你的差8小时应该...

2011-03-21 03:30:00

阅读数:2760

评论数:1

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

使用soapMonitor可以监视到请求和响应的WebService的基本信息,可以讲响应在控制台的信息显示在applet控件上。 步骤如下: 1、 部署相关的applet和servlet Axis2有自带的monitor模块,这里就不需要单独安装。在[tomcat_home]/web...

2011-03-16 02:41:00

阅读数:2163

评论数:3

九、 编写Module模块

Axis可以通过Module模块进行扩展,用户可以编写定制自己的Module模块。编写一个Module的模块至少需要实现两个接口,分别是Handler和Module接口。 开发axis2的Module模块需要如下步骤: 1、 实现Module接口的实现类,这个类要完成基本的初始化、销毁等操作...

2011-03-16 02:33:00

阅读数:1560

评论数:0

八、 异步调用WebService

异步,说到异步需要首先将以下同步。同步就是代码按照顺序执行,当前面的代码的请求没有正常返回结果的情况下,后面的代码是不能运行。 而异步正好和这点不同,异步是代码运行后,不管当前的请求是否返回结果,后面的代码都会继续运行。 关于异步在此就不再赘述了,有兴趣的可以去网上查查这方面的资料。 1...

2011-03-16 02:23:00

阅读数:2060

评论数:0

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

1、首先,看看这个简单的类代码: package com.hoo.service; /** * function:Spring的装载Bean的Service * @author hoojo * @createDate 2011-3-9 下午06:30:26 * @f...

2011-03-16 02:17:00

阅读数:1582

评论数:0

六、 跨多个WebService管理Session

当多个WebService的时候,我们要管理它的Session。这个时候我们得依靠ServiceGroupContext保存session信息; 然后在发布WebService的时候,services.xml文件的的service表情的scope就不再说request或是transportses...

2011-03-16 02:10:00

阅读数:2247

评论数:1

五、WebService会话Session的管理

1、新建Session的WebService测试代码,代码很简单。就是记录用户登录的状态信息,放在MessageContext的ServiceContext中。代码如下: package com.hoo.service; import org.apache.axis2.contex...

2011-03-16 02:02:00

阅读数:2917

评论数:0

四、 用axis2的辅助工具发布、调用WebService

这次我们编辑一个返回User对象、List、Map、User[]的形式,并且用axis2的工具完成发布WebService。不再复制class到axis2的工程目录下。 下面看看服务器端WebService代码: package com.hoo.service; import ...

2011-03-16 01:54:00

阅读数:2369

评论数:1

二、Axis2的简单WebService示例

1、编写一个简单的WebService的服务器端代码,代码如下: import java.util.Random; /** * function: WebService HelloWorld服务示例 * @author hoojo * @createDate 2011-1...

2011-03-15 18:49:00

阅读数:1982

评论数:0

三、 复杂对象类型的WebService

1、这次我们编写复杂点的WebService方法,返回的数据是我们定义属性带getter、setter方法JavaBean,一维数组、二维数组等。 看代码: import java.io.File; import java.io.FileOutputStream; import ...

2011-03-15 10:59:00

阅读数:2509

评论数:0

一、Axis2 WebService开发准备工作

上次介绍了axis1.x的用法,这次继续上次的,将叙述axis2的用法。 Axis1.x在线博文:http://www.cnblogs.com/hoojo/archive/2010/12/20/1911349.html   1、开发准备 首先需要下载axis2的相关jar包,到axis的官...

2011-03-15 10:43:00

阅读数:2808

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭