2011年3月30日

五、CXF整合Spring

摘要: 首先,CXF和spring整合需要准备如下jar包文件: 这边我是用Spring的jar包是Spring官方提供的,并没有使用CXF中的Spring的jar文件。 添加这么多文件后,首先在web.xml中添加如下配置: <-- 加载Spring容器配置 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <-- 设置Spring容器加载配置文件路径 --& 阅读全文

posted @ 2011-03-30 10:42 java课程设计 阅读(371) 评论(0) 推荐(0) 编辑

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

摘要: 前面介绍的都是传递简单的字符串,现在开始介绍传递复杂类型的对象。如JavaBean、Array、List、Map等。 1、 首先看看服务器端的代码所需要的JavaBean对象 package com.hoo.entity; import java.io.Serializable; /** * <b>function:</b>User Entity * @author hoojo * @createDate Dec 16, 2010 10:20:02 PM * @file User.java * @pac... 阅读全文

posted @ 2011-03-30 02:20 java课程设计 阅读(2747) 评论(1) 推荐(0) 编辑

三、CXF对Interceptor拦截器的支持

摘要: 前面在Axis中介绍过Axis的Handler,这里CXF的Interceptor就和Handler的功能类似。在每个请求响应之前或响应之后,做一些事情。这里的Interceptor就和Filter、Struts的Interceptor很类似,提供它的主要作用就是为了很好的降低代码的耦合性,提供代码的内聚性。下面我们就看看CXF的Interceptor是怎么样工作的。 1、 我们就用上面的HelloWorldService,客户端的调用代码重新写一份,代码如下: package com.hoo.client; import org.apache.cxf.in... 阅读全文

posted @ 2011-03-30 02:09 java课程设计 阅读(554) 评论(0) 推荐(0) 编辑

导航