CXF
文章平均质量分 51
死神的丧钟
这个作者很懒,什么都没留下…
展开
-
CXF实战之自定义拦截器(五)
CXF已经内置了一些拦截器,这些拦截器大部分默认添加到拦截器链中,有些拦截器也可以手动添加,如手动添加CXF提供的日志拦截器。也可以自定义拦截器,CXF中实现自定义拦截器很简单,只要继承AbstractPhaseInterceptor或者AbstractPhaseInterceptor的子类(如AbstractSoapInterceptor)即可。原创 2015-07-30 11:47:16 · 8913 阅读 · 0 评论 -
CXF实战之集成Spring(三)
CXF原生支持Spring,可以和Spring无缝集成。通过Spring Web实现CXFServlet。下面将Spring和CXF集成在一起,CXF发布的WebService可以调用Spring的Bean。 创建Maven Web项目,在pom.xml中添加CXF和Spring的引用,由于该Web项目中不涉及数据库,没有添加Spring JDBC、Spring ORM等数据库相关模块。原创 2015-07-27 17:49:48 · 3187 阅读 · 1 评论 -
CXF实战之拦截器Interceptor(四)
拦截器(Interceptor)是CXF功能最主要的扩展点,可以在不对核心模块进行修改的情况下,动态添加很多功能。拦截器和JAX-WS Handler、Filter的功能类似,当服务被调用时,就会创建一个拦截器链(Interceptor Chain),拦截器链在服务输入(IN)或输出(OUT)阶段实现附加功能。 拦截器可以在客户端,也可以在服务端添加。当客户端发起一个WebService请求时,在原创 2015-07-28 11:00:15 · 6851 阅读 · 1 评论 -
CXF实战(一)
Apache CXF提供了用于方便地构建和开发WebService的可靠基础架构。它允许创建高性能和可扩展的服务,可以部署在Tomcat和基于Spring的轻量级容器中,也可以部署在更高级的服务器上,例如Jboss、WebSphere或WebLogic。 CXF提供了以下功能: - WebService服务标准支持: - Java API for XML Web Services (JAX-原创 2015-07-27 11:23:08 · 29489 阅读 · 2 评论 -
CXF实战之传输文件(六)
CXF的文件传输通过MTOM实现。MTOM(SOAP Message Transmission Optimization Mechanism)SOAP消息传输优化机制,可以在SOAP消息中发送二进制数据。MTOM允许将消息中包含的大型数据元素外部化,并将其作为无任何特殊编码的二进制数据随消息一起传送。相对于把二进制转为base64进行传输,MTOM具有更高的传输效率。原创 2015-07-31 09:32:37 · 9987 阅读 · 2 评论 -
CXF实战之RESTFul服务(七)
JAX-RS是Java提供用于开发RESTful Web服务基于注解(annotation)的API。JAX-RS旨在定义一个统一的规范,使得Java程序员可以使用一套固定的接口来开发REST应用,避免了依赖第三方框架。JAX-RS只定义RESTful API,具体实现由第三方提供,如Jersey、Apache CXF等。原创 2015-08-01 09:18:25 · 4123 阅读 · 0 评论 -
CXF实战之在Tomcat中发布Web Service(二)
服务接口及实现类请参考WebService框架CXF实战(一)创建Maven Web项目,在pom.xml中添加CXF和Spring Web的引用,由于CXFServlet需要Spring Web的支持。<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst原创 2015-07-27 15:02:40 · 8005 阅读 · 1 评论 -
CXF实战之WS-Security(八)
Web-Security概述WS-Security(Web服务安全)是一种提供在Web Service上应用安全的方法的网络传输协议,协议包含了关于如何在Web Service消息上保证完整性和机密性的规约。WS-Security描述了如何将签名和加密头加入SOAP消息。除此以外,还描述了如何在消息中加入安全令牌,包括二进制安全令牌,如X.509认证证书和Kerberos门票(ticket)。WS-原创 2015-08-03 14:47:38 · 6507 阅读 · 1 评论