具体的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与Spring整合的最小配置案列。通过这种方式,你可以利用Spring的强大功能管理CXF的服务,同时保持项目依赖的最小化。在实际项目中,根据业务需求,可能还需要添加更多的依赖和配置,如安全、拦截器、...
【CXF入门】 CXF(CXF: Composite eXtensible Services Framework)是一个开源的Java框架,主要用于构建和开发Web服务。它提供了强大的服务端和客户端API,支持SOAP、RESTful、WS-*等标准,使得开发者能够轻松地创建...
一个简单的CXF WebService入门实例通常是“HelloWorld”服务。首先,确保你的项目包含CXF所需的jar包。然后,你可以创建一个服务器端的服务接口,如下所示: ```java package com.hoo.service; import javax.jws....
**CXF 入门及整合Spring详解** CXF是一个开源的Java框架,主要用于构建和部署Web服务。它提供了丰富的功能,包括对JAX-WS和JAX-RS的支持,允许开发者轻松创建服务提供者和服务消费者。CXF的核心设计是基于消息处理...
- Spring框架提供了很好的依赖注入和管理组件的能力,CXF可以很好地与Spring集成,利用Spring管理服务实例和服务配置。 5. **CXF工具**: - **CXF wsdl2java**:从WSDL生成Java类和服务接口。 - **CXF jaxws21**...
二、CXF 入门实例 1. HelloWorld 示例: * 服务端代码: + HelloWorldService.java * 客户端代码: + HelloWorldClient.java 2. CXF 提供了多种方式来发布 WebService,包括: * 通过 CXF 提供的简单的 Java...
首先,让我们探讨一下CXF入门实例。这个部分通常会涵盖如何使用CXF创建一个基本的Web服务。这包括定义服务接口,实现该接口,然后使用CXF提供的工具或配置来发布这个服务。服务的客户端则可以通过CXF生成的客户端API...
### 二、CXF入门示例 **HelloWorld服务端**: ```java package com.hoo.service; import javax.jws.WebParam; import javax.jws.WebService; import javax.jws.soap.SOAPBinding; import javax.jws.soap....
本文将详细介绍如何入门使用 CXF 来创建和部署 Web 服务。 **第一步:导入 CXF 相关包** 首先,你需要从官方下载地址(http://cxf.apache.org/download.html)获取 CXF 的 JAR 包,并将其添加到你的项目类路径中。...
**五、CXF 整合 Spring** CXF可以很好地与Spring框架集成,利用Spring的依赖注入(DI)和面向切面编程(AOP)能力。通过Spring的Bean配置,可以管理CXF的服务实例,实现服务的生命周期管理。此外,Spring的AOP支持...
2. **CXF入门**:学习如何安装和配置CXF环境,创建第一个CXF项目,包括服务端和客户端的搭建。 3. **JAX-WS实战**:通过实际案例,演示如何使用CXF和JAX-WS创建SOAP WebService,包括服务接口定义、服务实现、部署...
1. **Spring框架**:XFire可以很好地与Spring框架集成,通过Spring的依赖注入管理服务实例,提供更好的可维护性和灵活性。 2. **JMS支持**:XFire还支持通过JMS(Java Message Service)进行异步通信,提高系统的可...
四、CXF框架可以与spring无缝连接,就不用我们自己Endpoint了。它还能记录日志之类的 五、我们还可以使用Idea下的webservice,能够使用图形画面的方式获取本地代理和生成WSDL文件。 Activiti 介绍 ...