`
SpaceCity
  • 浏览: 99119 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

CXF入门简单实例(spring整合)

CXF 
阅读更多
具体的jar包和其他类见附件

server端:
  Hello service = new HelloService();
        String address = "http://10.21.139.43:8080/test";
        // Endpoint.publish(address, service);

        JaxWsServerFactoryBean factoryBean = new JaxWsServerFactoryBean();
        factoryBean.setAddress(address);
        factoryBean.setServiceClass(service.getClass());
        factoryBean.setServiceBean(service);
        factoryBean.getInInterceptors().add(new MyInterceptor(Phase.RECEIVE));
        factoryBean.getOutInterceptors().add(new MyInterceptor(Phase.SEND));
        factoryBean.create();

        System.out.println("server start ...");

client端:
     JaxWsProxyFactoryBean factoryBean = new JaxWsProxyFactoryBean();
       factoryBean.setAddress("http://10.21.139.43:8080/test");
       factoryBean.setServiceClass(Hello.class);
       factoryBean.getInInterceptors().add(new LoggingInInterceptor());
       factoryBean.getOutInterceptors().add(new LoggingOutInterceptor());
       Hello service = (Hello)factoryBean.create();
       User user = service.getHello("xiao pang");
       System.out.println(user);
  • CXF.zip (21.4 KB)
  • 下载次数: 8
分享到:
评论

相关推荐

    CXF与Spring整合的入门案列(优化最小的lib)

    以上就是一个CXF与Spring整合的最小配置案列。通过这种方式,你可以利用Spring的强大功能管理CXF的服务,同时保持项目依赖的最小化。在实际项目中,根据业务需求,可能还需要添加更多的依赖和配置,如安全、拦截器、...

    CXF入门.rar

    【CXF入门】 CXF(CXF: Composite eXtensible Services Framework)是一个开源的Java框架,主要用于构建和开发Web服务。它提供了强大的服务端和客户端API,支持SOAP、RESTful、WS-*等标准,使得开发者能够轻松地创建...

    CXF开发实例.

    一个简单的CXF WebService入门实例通常是“HelloWorld”服务。首先,确保你的项目包含CXF所需的jar包。然后,你可以创建一个服务器端的服务接口,如下所示: ```java package com.hoo.service; import javax.jws....

    CXF 入门示例

    **CXF 入门及整合Spring详解** CXF是一个开源的Java框架,主要用于构建和部署Web服务。它提供了丰富的功能,包括对JAX-WS和JAX-RS的支持,允许开发者轻松创建服务提供者和服务消费者。CXF的核心设计是基于消息处理...

    cxf入门

    - Spring框架提供了很好的依赖注入和管理组件的能力,CXF可以很好地与Spring集成,利用Spring管理服务实例和服务配置。 5. **CXF工具**: - **CXF wsdl2java**:从WSDL生成Java类和服务接口。 - **CXF jaxws21**...

    cxf开发指南

    二、CXF 入门实例 1. HelloWorld 示例: * 服务端代码: + HelloWorldService.java * 客户端代码: + HelloWorldClient.java 2. CXF 提供了多种方式来发布 WebService,包括: * 通过 CXF 提供的简单的 Java...

    apache-cxf-2.1.4及教程

    首先,让我们探讨一下CXF入门实例。这个部分通常会涵盖如何使用CXF创建一个基本的Web服务。这包括定义服务接口,实现该接口,然后使用CXF提供的工具或配置来发布这个服务。服务的客户端则可以通过CXF生成的客户端API...

    cxf开发实例

    ### 二、CXF入门示例 **HelloWorld服务端**: ```java package com.hoo.service; import javax.jws.WebParam; import javax.jws.WebService; import javax.jws.soap.SOAPBinding; import javax.jws.soap....

    cfx webservice 入门 详细步骤

    本文将详细介绍如何入门使用 CXF 来创建和部署 Web 服务。 **第一步:导入 CXF 相关包** 首先,你需要从官方下载地址(http://cxf.apache.org/download.html)获取 CXF 的 JAR 包,并将其添加到你的项目类路径中。...

    CXF-WebService-开发指南、技术文档.docx

    **五、CXF 整合 Spring** CXF可以很好地与Spring框架集成,利用Spring的依赖注入(DI)和面向切面编程(AOP)能力。通过Spring的Bean配置,可以管理CXF的服务实例,实现服务的生命周期管理。此外,Spring的AOP支持...

    WebService视频教程大全

    2. **CXF入门**:学习如何安装和配置CXF环境,创建第一个CXF项目,包括服务端和客户端的搭建。 3. **JAX-WS实战**:通过实际案例,演示如何使用CXF和JAX-WS创建SOAP WebService,包括服务接口定义、服务实现、部署...

    Web Service修炼之一XFire入门3

    1. **Spring框架**:XFire可以很好地与Spring框架集成,通过Spring的依赖注入管理服务实例,提供更好的可维护性和灵活性。 2. **JMS支持**:XFire还支持通过JMS(Java Message Service)进行异步通信,提高系统的可...

    Java EE常用框架.xmind

    四、CXF框架可以与spring无缝连接,就不用我们自己Endpoint了。它还能记录日志之类的 五、我们还可以使用Idea下的webservice,能够使用图形画面的方式获取本地代理和生成WSDL文件。 Activiti 介绍 ...

Global site tag (gtag.js) - Google Analytics