`
umbrellall1
  • 浏览: 146298 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

简单的spring+CXF例子

阅读更多
包的引入
http://115.com/file/aq50utt5#
cxf.rar(31天的有效期)
配置web.xml文件

        <servlet>
		<servlet-name>CXFServlet</servlet-name>
		<servlet-class>
			org.apache.cxf.transport.servlet.CXFServlet
		</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<servlet-mapping>
		<servlet-name>CXFServlet</servlet-name>
		<url-pattern>/services/*</url-pattern>
	</servlet-mapping>


applicationContext.xml

        <import resource="classpath:META-INF/cxf/cxf.xml" />
	<import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
	<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
       <!-- hello -->
	<bean id="aegisBean"  
        class="org.apache.cxf.aegis.databinding.AegisDatabinding" /> 
          
    <bean id="jaxws-and-aegis-service-factory"  
        class="org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean">   
        <property name="dataBinding" ref="aegisBean" />   
    </bean>  

   <!-- hello -->
  <jaxws:server id="hello" serviceClass="com.framework.webservice.Hello" address="/Hello">
  		<jaxws:serviceBean>
  			<bean class="com.framework.webservice.HelloImpl">
  			</bean>
  		</jaxws:serviceBean>
  </jaxws:server>



然后是我们的接口
package com.framework.webservice;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;

@WebService
public interface Hello {
	@WebMethod(operationName="SayHello")
	@WebResult(name = "result")
	public String sayHello(@WebParam(name = "s")String s);
}




实现类


package com.framework.webservice;

import javax.jws.WebService;

@WebService(endpointInterface = "com.framework.webservice.Hello")
public class HelloImpl implements Hello{
	public String  sayHello(String s) {
		System.out.println( "Insist on"+s);
		return "Insist on";
	}

}




然后启动服务

在浏览器中输入这里就输入我的:http://localhost:8080/framework/services/Hello?wsdl
得到





这个就算是成功访问到了

然后访问接口的方法:
http://localhost:8080/framework/services/Hello/SayHello?s=%E5%93%88%E5%93%88%E5%93%88%E5%93%88%E5%93%88%E5%93%88

SayHell为调用的方法s为参数

这里可以看到



然后访问
结果





OK。





  • 大小: 113.6 KB
  • 大小: 9.2 KB
  • 大小: 21.7 KB
分享到:
评论
1 楼 liranjiayou88540773 2015-11-03  
感谢打发的

相关推荐

    Spring+CXF 全注解版

    标题 "Spring+CXF 全注解版" 暗示了我们将探讨如何在Java应用程序中结合Spring框架和Apache CXF服务,利用注解来简化配置和开发过程。Apache CXF是一个开源的服务框架,它允许开发者创建和消费各种Web服务,而Spring...

    mybatis+spring+cxf Webservice框架

    【描述】中提到的"mybatis+spring+cxf webservice服务 项目框架代码例子"意味着这个压缩包包含了一个实际的项目示例,供开发者学习和参考。它可能包含了从数据库操作到Web服务接口实现的完整流程,帮助开发者理解...

    cxf+spring+tomcat

    【描述】"cxf+spring+tomcat 只是演示,一个helloWorld的例子"说明我们将通过一个基础的"Hello, World!"程序来了解这个集成环境的工作原理。在Web服务领域,"Hello, World!"通常是一个开始,帮助开发者理解如何创建...

    Spring + CXF + 注解方式(webService)

    标题“Spring + CXF + 注解方式(webService)”揭示了本次讨论的核心内容,即如何使用Spring框架与Apache CXF结合,并通过注解的方式来实现Web服务。Apache CXF是一个开源的服务框架,它允许开发者创建和消费各种不同...

    Spring+CXF发布webservice

    【Spring+CXF发布Web服务】是将Spring框架与Apache CXF结合,用于构建和部署Web服务的一个常见实践。在本文中,我们将深入探讨这个主题,了解如何利用这两个强大的工具来创建、配置和运行Web服务。 Spring框架是...

    源码-springboot+cxf实现webservice服务端

    本文将通过具体的源码示例,详细介绍如何在Spring Boot环境中使用CXF来搭建一个简单的WebService服务端。 #### 二、环境准备与依赖引入 为了确保项目的顺利进行,首先需要在`pom.xml`中添加相关的依赖: ```xml ...

    Spring+CXF开发WebService

    使用 CXF 做 webservice 简单例子 Apache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构。它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻...

    Eclipse下spring+maven+cxf 完整资源演示

    具体到这个压缩包中的"apiDemo",很可能是一个包含了源代码、配置文件和文档的子项目,展示了如何在Eclipse中设置Maven项目,配置Spring和CXF来创建一个简单的Web服务。你可能会找到如下的文件结构: 1. `pom.xml`...

    使用Spring+CXF开发WebService.doc

    在使用Spring和Apache CXF开发Web服务时,我们可以利用CXF提供的强大功能,与Spring框架进行无缝集成。CXF允许开发者通过注解和Spring配置文件来轻松地暴露和消费Web服务。以下是关于如何使用这些技术的一些关键知识...

    CXF+SPRING例子

    【CXF+SPRING例子】是一个关于如何将Apache CXF与Spring框架整合的示例项目。Apache CXF是一个开源服务框架,它允许开发者创建和消费Web服务,而Spring框架则是Java应用开发的强大支撑,提供了依赖注入、AOP(面向切...

    cxf+spring webservice demo client

    【描述】:“这个是cxf 集成spring 的webservice的例子 供大家参考” Apache CXF与Spring的集成使得开发和部署Web服务变得更加便捷。通过Spring,我们可以利用其依赖注入(DI)和面向切面编程(AOP)特性,更方便地...

    上传一个最简单的cxf结合spring的Java WebService例子

    本教程将深入探讨如何结合CXF和Spring来构建一个简单的Java WebService。 首先,我们需要理解CXF的基本概念。CXF是一个开源服务框架,它支持多种Web服务标准,如SOAP、RESTful API等。CXF使得开发者能够以直观的...

    CXF和Spring结合的客户端例子

    这个代码例子是为了调用CXF提供的WS服务,所以先要下载“CXF和Spring结合的例子”,并将服务器(tomcat)运行起来,在利用本客户端测试,本客户端是根据服务端发布的WSDL文件,用wsdl2java直接生成java代码,加入到...

    CXF2.6+SPRING3.0+STRUTS2.3例子含Jar包

    这个例子中,`Java-lib.rar`可能包含了运行此整合所需的所有第三方库,包括CXF、Spring和Struts2的jar包,以及其他可能的依赖。开发者可以通过解压这个文件,将其包含的库添加到项目的类路径中,以确保正确运行。 ...

    Weblogic92+CXF+XDoclet+Spring轻松搞定webservice 例子

    在这个例子中,通过CXF和Spring的结合,开发者可以轻松地创建和发布Web服务,实现跨平台的数据交换。 【文件结构】 - `.classpath`:这是Eclipse项目的一个配置文件,包含了项目所需的库和类路径设置。 - `xdoclet-...

    xfire+spring+webservice例子

    2. `使用XFire+Spring构建Web Service(一)——helloWorld篇 - 阿蜜果 - BlogJava.mht`:这是一个关于Web服务创建的教程文档,可能详细介绍了如何使用XFire和Spring创建一个简单的"Hello World"服务。 3. `....

    ssh+cxf整合发布webservice实例

    在SSH+CXF的整合中,Struts2负责视图层和控制层,Spring处理依赖注入和事务管理,Hibernate处理持久化操作,而CXF则作为Web服务的发布平台。这种组合使得开发人员能够利用SSH的成熟性和CXF的灵活性,轻松地创建和...

    CXF+Spring 完整版例子

    【标题】"CXF+Spring 完整版例子"是一个示例项目,它演示了如何在Spring框架中集成Apache CXF来构建一个完整的Web服务应用。Apache CXF是一个开源服务框架,它允许开发者创建和消费各种不同类型的Web服务,包括SOAP...

    spring 集成 cxf 简单例子

    **Spring 集成 CXF 简单例子** 在Java世界中,Spring框架是企业级应用开发的首选,而Apache CXF是一个流行的开源服务框架,用于构建和部署SOAP和RESTful Web服务。本篇文章将深入探讨如何在Spring环境中集成CXF,...

    cxf + spring 例子

    【标题】:“CXF + Spring 实战教程” 【描述】:本教程主要讲解如何结合Apache CXF和Spring框架来开发Web服务。Apache CXF是一个开源的、强大的服务框架,它支持多种Web服务标准,如SOAP、RESTful API等。而Spring...

Global site tag (gtag.js) - Google Analytics