`

CXF整合Spring2

    博客分类:
  • cxf
阅读更多
四、客户端
1、接口类:
package cxf.spring.client;

import javax.jws.WebParam;
import javax.jws.WebService;

@WebService(targetNamespace="http://service.spring.cxf/")
public interface HelloWorld {
    public java.lang.String sayhello(@WebParam(name = "name")String name);
}

2、spring配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/jaxws"
	xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">
	<bean id="clientFactory" class="org.apache.cxf.jaxws.JaxWsProxyFactoryBean">
		<property name="serviceClass" value="cxf.spring.client.HelloWorld" />
		<property name="address" value="http://localhost:8080/cxf-first/cxftest/HelloWorld" />
		<!-- 这个地方的地址一定要注意,正确的 -->
	</bean>
	<bean id="client" class="cxf.spring.client.HelloWorld"
		factory-bean="clientFactory" factory-method="create" />
</beans>

3、测试类:
package cxf.spring.client;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Test {
	public static void main(String[] args) {
	ApplicationContext ctx = new ClassPathXmlApplicationContext("spring-client.xml");
	HelloWorld client = (HelloWorld) ctx.getBean("client");
	String result = client.sayhello("rohi");
	System.out.println(result);
	}
}
分享到:
评论

相关推荐

    cxf整合spring

    2. **配置Spring**:创建一个Spring配置文件,声明CXF所需的bean。这可能包括JAX-WS端点、服务实现类、数据绑定组件等。例如,你可以定义一个`JaxWsServerFactoryBean`来启动CXF服务器。 ```xml &lt;bean id="cxf" ...

    CXF整合Spring步骤

    在企业级应用开发中,Apache CXF 和 Spring 框架的整合是非常常见的,因为它们分别提供了强大的服务端和客户端的 Web 服务支持以及灵活的依赖注入和配置管理。本教程将详细介绍如何将 CXF 与 Spring 整合,帮助...

    WebService的CXF整合Spring

    2. **配置Spring**:创建一个Spring配置文件(如`cxf-servlet.xml`),在这个文件中定义CXF的服务发布和消费者配置。你可以使用Spring的`jaxws:endpoint`或`jaxrs:server`标签来声明服务端点,`jaxws:client`或`jax...

    CXF整合spring的客户端和服务端

    【CXF整合Spring详解】 CXF(CXF stands for "CXF is not just an XFire fork", but was originally named XFire)是一个开源的Java框架,它提供了服务导向架构(SOA)和Web服务的实现。CXF使得开发人员能够轻松地...

    CXF整合Spring需要用到的JAR包

    本文将详细探讨在整合CXF和Spring时所需的JAR包以及它们在系统中的作用。 首先,我们需要理解CXF和Spring各自的核心功能。CXF作为一个Web服务框架,主要负责服务的发布、消费和通信,包括SOAP和RESTful协议的支持。...

    cxf+spring整合

    "CXF+Spring整合"是企业级Java应用程序中常用的一种技术组合,它结合了Apache CXF(一个用于构建和服务导向架构的开源框架)和Spring框架的优势,以实现高效、灵活的服务开发和管理。在Java世界里,CXF常用于创建Web...

    CXF整合spring同时支持JSON和XML配置的HelloWorld

    在本文中,我们将深入探讨如何将Apache CXF与Spring框架集成,以便同时支持JSON和XML的Web...这个“CXF整合spring同时支持JSON和XML配置的HelloWorld”示例为开发者提供了一个基础,从中可以扩展出复杂的企业级服务。

    cxf整合springjar包下载

    "cxf整合springjar包下载"的标题表明我们在这里讨论的是如何将Apache CXF与Spring框架进行集成,以便在开发基于Web服务的应用程序时利用两者的优点。下面我们将深入探讨这两个框架以及它们整合的关键知识点。 ...

    webservice cxf 整合spring例子源代码

    【标题】:Webservice CXF 整合Spring的实例源码解析 在Web服务开发中,Apache CXF是一个广泛使用的开源框架,它提供了创建、部署和管理Web服务的强大功能。CXF不仅支持SOAP,还支持RESTful API,使得开发者能够...

    cxf与Spring的整合实例(适合初学者)

    **标题解析:** "cxf与Spring的整合实例(适合初学者)" 指的是一个教程或示例项目,旨在帮助初次接触CXF和Spring框架的开发者理解如何将这两个强大的开源工具集成在一起。CXF是一个流行的开源服务框架,常用于构建...

    CXF整合spring实现SOAP接口开发

    6. **CXF_Spring中的示例**:在提供的压缩包文件"CXF_Spring"中,可能包含了示例代码、配置文件以及相关文档,用于演示如何整合CXF和Spring进行SOAP接口开发。通过研究这些示例,开发者可以更好地理解和实践上述知识...

    CXF和spring整合所需jar包

    在Java企业级开发中,Apache CXF和Spring框架的整合是常见的实践,它们结合可以创建高效、灵活的服务提供和消费平台。Apache CXF是一个开源的Web服务框架,它支持多种Web服务标准,如SOAP、RESTful等。而Spring框架...

    CXF Spring 整合

    在Java EE应用开发中,发布和消费Web服务是一项常见的任务,CXF和Spring框架的整合提供了强大而灵活的解决方案。本篇文章将详细讲解如何利用CXF和Spring进行整合,以便在Java EE应用中轻松地发布和调用Web服务。 ...

    cxf整合spring发布webservice(源码)

    以上就是Linux环境下,使用CXF整合Spring发布Web服务的基本流程和关键知识点。实际开发中,可能还需要根据具体需求进行更深入的配置和定制,例如支持WSDL第一或第二样式、处理MTOM和SwA等复杂数据交换格式。通过这种...

    CXF整合spring实现REST接口开发

    总的来说,CXF与Spring的整合使得开发REST接口更加便捷。通过Spring的管理能力,我们可以轻松地实现服务的依赖注入,同时利用CXF的JAX-RS功能来构建RESTful API。这种组合为现代微服务架构提供了坚实的基础。在实际...

    CXF 整合 Spring 搭建Web Service

    【标题】"CXF 整合 Spring 搭建Web Service"的知识点解析 在Web服务领域,CXF(CXF:曹操,CXF=Confusing eXtreme Flexibility)是一个广泛使用的开源框架,它提供了创建、部署和管理SOAP和RESTful Web服务的能力。...

    CXF与Spring 2.5整合

    2. **CXF的Spring支持**:CXF提供了对Spring的深度集成,可以通过Spring的XML配置或注解来定义和管理Web服务。例如,使用`&lt;jaxws:endpoint&gt;`标签创建一个基于JAX-WS的服务端点,或者使用`&lt;jaxrs:server&gt;`创建基于JAX...

    CXF-Spring相关jar包

    2. **依赖注入**:CXF服务的实现类可以作为Spring的bean,这样就可以利用Spring的依赖注入机制来管理服务实例。服务所需的依赖项,如DAO对象、业务层接口等,可以通过@Autowired注解自动装配。 3. **AOP支持**:CXF...

    简单cxf+spring构建webservice服务

    标题“简单cxf+spring构建webservice服务”指的是使用Apache CXF框架与Spring框架结合来创建Web服务。Apache CXF是一个开源的Java框架,它允许开发者创建和消费各种Web服务,包括SOAP和RESTful风格。Spring框架则为...

Global site tag (gtag.js) - Google Analytics