`

apache cxf webservice学习一

 
阅读更多

第一步下载apache cxf 地址: http://archive.apache.org/dist/cxf/

第二步建立工程项目

第三步导入cxf 所需工程包如下图(我所用的是cxf2.4.2)

 



 创建接口



 实现类



 服务类



 启动服务



 表示启动成功

在ie地址栏输入http://localhost:8080/Webservice/helloWorldService?wsdl

就可以看到自己发布的webservice了

 

调用自己发布的webservice

编写client类

 

import org.apache.cxf.interceptor.LoggingInInterceptor;
import org.apache.cxf.interceptor.LoggingOutInterceptor;
import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;

public class Client {
    public static void main(String[] args) {
        JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
        factory.getInInterceptors().add(new LoggingInInterceptor());
        factory.getOutInterceptors().add(new LoggingOutInterceptor());
        factory.setServiceClass(HelloWorldService.class);
        factory
                .setAddress("http://localhost:8080/Webservice/helloWorldService");
        HelloWorldService client = (HelloWorldService) factory.create();

        String reply = client.sayHello("gongcheng");
        System.out.println("Server said: " + reply);
    }
}

 运行,大功告成。。。。。

(factory.setServiceClass()方法中是接口类名,factory.create()装换的时候也必须是接口名)

 

 

  • 大小: 55.3 KB
  • 大小: 22.2 KB
  • 大小: 53.1 KB
  • 大小: 35.2 KB
  • 大小: 56.7 KB
  • 大小: 69.7 KB
分享到:
评论

相关推荐

    Apache Cxf WebService整合Spring

    Apache Cxf WebService整合Spring 处理Map、非javabean式的复合类等CXF无法自动转化的类型 CXF为服务器端和客户端添加自定义拦截器进行权限检查验证并且控制台打印日志

    Java分页算法以及一点Apache CXF webservice 资料

    Java分页算法以及一点CXF资料 Java分页算法以及一点Apache CXF webservice 资料

    WebService with Apache CXF

    Apache CXF 是一个开源的 Services 框架,CXF 帮助您利用 Frontend 编程 API 来构建和开发 Services ,像 JAX-WS 。这些 Services 可以支持多种协议,比如:SOAP、XML/HTTP、RESTful HTTP 或者 CORBA ,并且可以在...

    Apache cxf对接webservice测试环境

    1. 前端,如JAX-WS,与核心代码的彻底分离。 2. 简单易用,例如,创建客户端和端点不需标注。...在面向服务的架构(SOA)基础设施项目中,CXF通常和Apache ServiceMix,Apache Camel以及Apache ActiveMQ一起使用。

    Apache CXF2+Spring2.5轻松实现WebService

    NULL 博文链接:https://chilongxph.iteye.com/blog/510707

    C#动态调用CXF WEBSERVICE框架的共通类

    C#动态调用CXF WEBSERVICE框架共通类。

    基于Apache CXF构建SOA应用 随书源代码

    Apache CXF是一个开放源码的Web服务框架,提供了一个易于使用,用于开发Web Services标准为基础的编程模型。本书主要介绍Apache CXF在构建SOA架构各个方面的应用说明和编程案例。覆盖以下内容:基于JAX-WS规范和CXF...

    彻底了解|利用Apache CXF框架开发WebService

    CXF就是一个WebService的框架,在生产环境中一般情况下我们都使用框架来开发,这个框架简单的说就是将WebService的开发给简化了,而且还新增了拦截器。本文将带大家利用Apache CXF快速实现一个WebService。

    apache cxf_jar包

    java通过cxf实现webservice所需jar包。java通过cxf实现webservice所需jar包。

    CXF WEBSERVICE入门,非常详细实用

    Apache CXF已经是一个正式的Apache顶级项目。 Apache CXF 是一个开源的 Services 框架,CXF 帮助您利用 Frontend 编程 API 来构建和开发 Services ,像 JAX-WS 。这些 Services 可以支持多种协议,比如:SOAP、XML/...

    05-ApacheCamel-CXF-WebService

    05-ApacheCamel-CXF-WebService Apache Camel 集成 CXF组件,包含服务端、测试客户端

    Apache-cxf-学习笔记.docx

    CXF 是Celtix + Xfire的结合体,Apache CXF 的前身叫 Apache CeltiXfire,现在已经正式更名为 Apache CXF 了。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对...Apache CXF已经是一个正式的Apache顶级项目。

    apache-cxf_WebService

    apache-cxf_WebService

    CXF WebService apache-cxf jar 包

    pache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such ...

    apache-cxf 2.2.8版本下载

    apache-cxf 2.2.8 支持webservice 反正生成服务端代码,附带一个文本文件。希望有需要的小伙伴可以下载来看。

    CXF WebService整合Spring示例工程代码demo

    1.引入cxf和其他需要的jar包,(本资源里面已经在lib下了)。 2.web工程的web.xml中配置CXFServlet <!-- 设置Spring容器加载配置文件路径 --> <param-name>contextConfigLocation <param-value>classpath*:...

    WebServiceConfig java springboot利用Apache CXF创建webserice接口配置类

    webserviceApache CXF java springboot利用Apache CXF创建webserice接口 Apache CXF 核心架构是以BUS为核心,整合其他组件。 * Bus是CXF的主干, 为共享资源提供一个可配置的场所,作用类似于Spring的...

    关于WebService的实例及相关axis/apache-cxf的应用

    关于WebService的实例及相关axis/apache-cxf的应用关于WebService的实例及相关axis/apache-cxf的应用

    JAVA 用 Apache CXF 调用 .NET 服务端 WebService 代码

    JAVA 用 Apache CXF 调用 .NET 服务端 WebService 代码 整个JAVA工程的压缩,导入到myeclipse可直接运行,如果只想浏览下,请访问:http://blog.csdn.net/wqmain/article/details/8216331

    使用CXF开发WebService

    这是讲解cxf的权威开发文档 文档内容:Apache CXF 提供方便的Spring整合方法,可以通过注解、Spring标签式配置来暴露Web Services和消费Web Services

Global site tag (gtag.js) - Google Analytics