
CXF
a9529lty
这个作者很懒,什么都没留下…
展开
-
使用CXF生成客户端
1.下载CXF软件包:apache-cxf-2.5.0.zip并解压2.打开命令行窗口,进入bin目录,如:D:\temp\webservice_hu\apache-cxf-2.5.0\bin3.执行如下命令:wsdl2java -frontend jaxws21 -d src -all http://10.10.11.151/icpp/service/soap/openApupPro转载 2012-11-05 10:18:01 · 5650 阅读 · 2 评论 -
WebService CXF学习(入门篇2):HelloWorld
理论联系实际,单单只讲理论那就成了纸上谈兵,用一个HelloWorld Demo可来说明事更加直观。那下面咱们就开始进行讲解: 首先到apache官方网下载apache-cxf-2.2.2,地址:http://cxf.apache.org/ 新建一个Java Project,导入cxf常用.jar包 commons-logging-1.1.1.jar geronimo转载 2012-12-14 10:52:40 · 3573 阅读 · 0 评论 -
WebService CXF学习(入门篇5):CXF+Spring+Hibernate
前一节仅仅只讲了与Spring整合,没有涉及到数据库,而且是直接将Java象传递到服务端。这一节我起到一个回顾前面章节的作用。用在客户端运用JABX将JAVA对象编组成XML文件,在客户端将XML解组成JAVA并存入数据库。下面我们就着手开发这个Demo: 服务端开发 第一步,编写数据资源层相关接口 DAO编写:public interface Hibernate转载 2012-12-14 11:19:09 · 5902 阅读 · 2 评论 -
WebService CXF学习(入门篇4):整合Spring框架
通过前面两节的讲解,相信你对CXF框架开始有一些认识了。在当今项目开发中,Spring框架基上都用到过,那么它怎么与CXF结合呢,这就是我们这一间要讲的内容。好了,闲话少说。 首先,在前面基础上再导入几个spring要用到的几个.jar包: spring-core.jar spring-jdbc.jar spring-context.jar spr转载 2012-12-14 11:13:23 · 12461 阅读 · 1 评论 -
WebService CXF学习(入门篇1):CXF由来
WebService介绍 WebService让一个程序可以透明地调用互联网程序,不用管具体的实现细节。只要WebService公开了服务接口,远程客户端就可以调用服务。WebService是基于http协议的组件服务,WebService是分散式应用程序的发展趋势。WebService的开源实现 WebService更多是一种标准,而不是一种具体的技术。不同的平台,不同的转载 2012-12-14 10:45:45 · 2704 阅读 · 0 评论 -
使用CXF限制客户端IP地址
有的时候,对于WebService服务端,想配置白名单和黑名单的IP地址,允许白名单的IP地址请求,阻止黑名单的IP地址请求。在CXF中,可以通过一个输入拦截器实现。import java.util.List;import javax.servlet.http.HttpServletRequest;import org.apache.cxf.interceptor.Faul转载 2012-12-26 13:35:41 · 1864 阅读 · 0 评论 -
使用CXF为Web Service添加拦截器,自定义拦截器
拦截器分为Service端和Client端 拦截器是在发送soap消息包的某一个时机拦截soap消息包,对soap消息包的数据进行分析或处理。分为CXF自带的拦截器和自定义的拦截器 1、Service端:通过将org.apache.cxf.jaxws.EndpointImpl类的方法即可实现 发布Web Service 方法可以通过Endpoint.publish转载 2012-12-26 10:08:00 · 8139 阅读 · 0 评论 -
CXF 通过用户名和密码进行验证
CXF是webservice的一个框架,因为他与spring可以无缝整合,所以我选择了cxf来进行webservice开发。但是一个webservice在外网部署的时候就要考虑权限验证的问题了,在这里我是参考网上的资料通过拦截器(Interceptor)进行权限验证,客户端在soapHeader中添加header信息,在服务器端通过读取header中的信息来进行验证interceptor是转载 2012-12-26 10:05:50 · 11923 阅读 · 1 评论 -
CXF 拦截器预处理request、response消息
在接受soap消息的时候,可能需要对消息做预处理!可以使用拦截器实现这一目的! cxf有2种拦截器,InInterceptor、OutInterceptor,顾名思义,InInterceptor可以处理soap请求消息,OutInterceptor可以处理soap响应消息。所有的拦截器都继承自AbstractPhaseInterceptor,此抽象拦截器实现了Intercept转载 2012-12-26 10:07:11 · 7940 阅读 · 1 评论 -
CFX 和Spring 整合Ws Security 出现的问题
package com.easyway.cxf.security;import java.io.IOException;import java.util.HashMap;import java.util.Map;import javax.security.auth.callback.Callback;import javax.security.auth.callback.Cal转载 2012-12-26 10:04:50 · 5712 阅读 · 1 评论 -
WebService CXF学习(入门篇3):对象传递
前面几节都是讲一些理论知识,现在又用一个例子来说明一下,这一节我们就CXF框架对象传递进行讲解。 第一步:创建传输对象Customer @XmlRootElement(name="Customer") @XmlAccessorType(XmlAccessType.FIELD) @XmlType(propOrder = {"name","age"}) pu转载 2012-12-14 10:57:54 · 4788 阅读 · 0 评论