`
tianshibaijia
  • 浏览: 1152907 次
文章分类
社区版块
存档分类
最新评论

Apache CXF暴露服务-学习笔记

 
阅读更多

CXF 暴露WebService的思路,以在Jetty为Web Container为例来描述。

Demo 代码




步骤:
1. ServerFactoryBean创建server,这个不是运行的server,可以成Server端Service






2.Server启动

3.SoapBindingFactory加入Listener



4. AbstractBindingFactory 为Destination设置observer





5.JettyHTTPDestination设置observer



6.JettyHTTPDestination,激活绑定的内容,调用web enginge发布服务,



7.JettyHTTPServerEngine将endpoint绑定到具体web container(这里是jetty),新建一个web 应用


访问http://localhost:9000/Hello?wsdl可以看到效果,服务已经发布.


参考:
http://cxf.apache.org/docs/simple-frontend.html

分享到:
评论

相关推荐

    apache-cxf-2.7.18-src.zip 源码

    源码包"apache-cxf-2.7.18-src.zip"包含了CXF框架的核心组件和相关模块,是深入理解CXF工作原理和进行定制开发的重要资源。 CXF主要由以下几个核心部分组成: 1. **Bus**:CXF的总线(Bus)是其核心组件,它管理...

    apache-cxf-3.5.0.zip

    "apache-cxf-3.5.0.zip" 文件包含了CXF框架的3.5.0版本,该版本可能包含了一些新特性、改进和错误修复。 1. **Apache CXF 框架概述** Apache CXF 是基于Java的,它允许开发者以Java编程语言来创建并暴露Web服务。...

    cxf-rt-rs-client-3.0.1-API文档-中文版.zip

    Maven坐标:org.apache.cxf:cxf-rt-rs-client:3.0.1; 标签:cxf、rt、apache、client、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性...

    cxf-rt-frontend-jaxrs-3.0.1-API文档-中文版.zip

    Maven坐标:org.apache.cxf:cxf-rt-frontend-jaxrs:3.0.1; 标签:cxf、jaxrs、rt、apache、frontend、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览...

    apache-cxf-3.1.16-src

    总之,"apache-cxf-3.1.16-src"是Apache CXF框架的源码包,包含了所有必要的组件和工具,适合对Web服务和SOA感兴趣的开发者进行研究和学习。如果你正在使用或打算使用CXF来构建你的服务,这个源码包将是你宝贵的参考...

    cxf-rt-frontend-simple-3.0.1-API文档-中文版.zip

    Maven坐标:org.apache.cxf:cxf-rt-frontend-simple:3.0.1; 标签:cxf、rt、apache、simple、frontend、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览...

    cxf-rt-transports-http-3.0.1-API文档-中文版.zip

    Maven坐标:org.apache.cxf:cxf-rt-transports-http:3.0.1; 标签:cxf、transports、rt、apache、http、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览...

    apache-cxf-3.1.1跟3.1.6所有jar包

    此外,还有其他如`cxf-rt-bindings-soap.jar`、`cxf-rt-databinding-jaxb.jar`、`cxf-rt-rs-extension-providers.jar`等,它们分别对应于不同的功能,如SOAP绑定、JAXB数据绑定和RESTful服务的提供者扩展。...

    cxf-rt-frontend-jaxws-3.0.1-API文档-中文版.zip

    Maven坐标:org.apache.cxf:cxf-rt-frontend-jaxws:3.0.1; 标签:cxf、rt、apache、frontend、jaxws、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览...

    apache-cxf-3.0.16-jar.zip

    3.0.16版本所需jar包! 测试代码: public static void main(String[] args) throws Exception { JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance(); //第三方系统的webservice ...

    apache-cxf-2.7.11

    在解压后的"apache-cxf-2.7.11"文件中,你将找到以下组件和资源: - **bin目录**:包含启动和配置CXF服务的脚本。 - **lib目录**:包含了CXF运行所需的库文件,包括JAR包。 - **docs目录**:存放API文档和其他技术...

    cxf-rt-bindings-soap-3.0.1-API文档-中文版.zip

    Maven坐标:org.apache.cxf:cxf-rt-bindings-soap:3.0.1; 标签:cxf、rt、apache、bindings、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。...

    apache-cxf-2.3.5-src.zip

    这个"apache-cxf-2.3.5-src.zip"文件是一个源代码压缩包,包含了Apache CXF 2.3.5版本的全部源码,这对于开发者深入理解其内部工作原理、进行定制化开发或调试是非常有价值的。 Apache CXF的核心功能包括: 1. **...

    apache cxf_jar包

    7. **cxf-rt-ws-policy-2.7.12.jar**: Web服务策略模块,支持WS-Policy规范,允许在Web服务中声明和验证服务行为和约束。 8. **cxf-rt-bindings-soap-2.7.12.jar**: SOAP绑定模块,处理SOAP消息的编码和解码,确保...

    cxf-core-3.0.1-API文档-中文版.zip

    Maven坐标:org.apache.cxf:cxf-core:3.0.1; 标签:cxf、core、apache、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中...

    apache-cxf-3.2.0完整版jar包

    这个"apache-cxf-3.2.0完整版jar包"包含了CXF框架的全套组件,使得开发者能够方便地在Java应用中集成或创建Web服务。CXF支持多种协议和标准,如SOAP、RESTful HTTP、WS-*栈等,为开发者提供了丰富的功能和灵活性。 ...

    apache-cxf-2.1.4-src.zip

    在"apache-cxf-2.1.4-src.zip"这个压缩包中,包含了Apache CXF 2.1.4版本的源代码,这为开发者提供了深入理解其工作原理、自定义扩展以及调试问题的机会。 Apache CXF的主要功能和特点包括: 1. **SOAP支持**:CXF...

    cxf框架包 apache-cxf-3.4.3.tar.gz

    在本案例中,我们讨论的是"apache-cxf-3.4.3.tar.gz",这是Apache CXF 3.4.3版本的压缩包,通常包含了CXF框架的所有组件和必要的库文件。 **1. CXF框架介绍** Apache CXF是一个全面的服务开发框架,它的全称是...

    apache-cxf-2.7.6.rar

    这个"apache-cxf-2.7.6.rar"文件包含的是Apache CXF 2.7.6版本的源码、库文件和其他相关资源。CXF这个名字是“Cocoon XML Framework”的缩写,起初它是Apache Cocoon项目的一部分,后来发展成为专注于Web服务的独立...

    apache-cxf-3.1.6.zip官网完整包

    这个"apache-cxf-3.1.6.zip"是Apache CXF的3.1.6版本的官方完整包,发布于2016年4月14日,包含了与Spring框架的集成支持。 **Apache CXF核心特性:** 1. **Web服务实现**:CXF提供了基于Java API for Web Services...

Global site tag (gtag.js) - Google Analytics