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>/wbs/*</url-pattern>
</servlet-mapping>
测试类接口
import javax.jws.WebService;
@WebService
public interface HelloWorld {
public String sayHello(String name);
//cxf好像只支持string
//public List<Date> getDate(Map<String, String> map);
}
测试类接口实现类
import javax.jws.WebService;
import org.symbol.web.service.def.HelloWorld;
//http://localhost:8080/cas/wbs/HelloWord?wsdl
@WebService(endpointInterface="org.symbol.web.service.def.HelloWorld")
public class HelloWorldImpl implements HelloWorld{
public String sayHello(String name) {
return "hello!"+name;
}
}
spring xml
<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-2.0.xsd
http://cxf.apache.org/jaxws
http://cxf.apache.org/schemas/jaxws.xsd">
<!-- Import Apache CXF Bean Definition -->
<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"/>
<!-- ************************************************************************************ -->
<!-- ****************** web Service配置 ************************ -->
<!-- ************************************************************************************ -->
<!-- service -->
<jaxws:endpoint id="hellworld"
address="/HelloWord"
implementor="com.xxoo.web.service.impl.HelloWorldImpl"
>
</jaxws:endpoint>
</beans>
通过http://localhost:8080/${webappName}/wbs/HelloWord?wsdl查看wsdl
通过附件里的批处理文件生成客户端java类,该工具来自
http://www.iteye.com/topic/746819
分享到:
相关推荐
在"Web Service学习-CXF开发Web Service实例demo(一)"中,我们将专注于SOAP Web Service的实现。以下是一些关键步骤: 1. **创建服务接口**:首先,你需要定义一个Java接口,这个接口会成为你的Web Service接口。...
Apache CXF是一个开源的Java框架,它主要用于构建和开发Web服务。这个实例是关于如何使用Apache CXF作为基础,结合Maven项目管理工具,来创建一个Web服务,该服务能够执行对MySQL数据库中的表进行CRUD(创建、读取、...
Apache CXF是一个开源的服务框架,它允许开发人员创建和消费Web服务。CXF 2.7.11是该项目的一个版本,提供了丰富的功能和改进,包括对SOAP、RESTful服务的支持,以及WS-*规范的实现。这个"CXF-demo.zip"压缩包包含了...
- **Apache CXF 与 Web Service**: Apache CXF 是 Java 平台上常用的 Web Service 开发框架之一,与 Axis 相比,它提供了更强大的功能和灵活性。CXF 支持多种开发模型,包括 Code-First 和 WSDL-First。Code-First ...
CXF框架是Apache组织开发的一款开源服务框架,主要用于构建和开发Web服务,包括SOAP和RESTful服务。这个“cxf框架实现webservice调用demo”应该是为了演示如何使用CXF来发布和调用Web服务。下面我们将深入探讨CXF...
本篇将深入讲解如何利用Apache CXF实现一个简单的"Hello World" Web服务DEMO。 首先,我们需要了解Web服务的基本概念。Web服务是通过SOAP(Simple Object Access Protocol)消息交换协议进行通信的,这些消息通常以...
【描述】:在IT行业中,Apache CXF是一个流行的开源框架,用于构建和开发Web服务。本教程将深入探讨如何使用CXF进行Web服务开发,包括创建CXF项目、配置服务接口、实现服务端点以及调用客户端。通过CXF的Demo实例,...
【CXF Webservice Demo】是基于Apache CXF框架的一个示例项目,用于演示如何使用CXF来创建和消费Web服务。Apache CXF是一个开源的Java框架,它允许开发者构建和集成Web服务,支持多种Web服务标准,如SOAP、RESTful ...
【标题】"基于maven的cxf+spring简单demo"是一个示例项目,它演示了如何结合Apache CXF和Spring框架来构建一个简单的Web服务。Apache CXF是一个开源的Java框架,主要用于创建、部署和管理Web服务。而Spring是另一个...
Apache CXF是一个开源的Java框架,它主要用于构建和开发服务导向架构(SOA)和Web服务。这个项目的核心目标是使开发Web服务变得简单而高效。在本示例中,我们将探讨如何使用Apache CXF来提供JSON格式的接口服务。 ...
这个"demo for cxf"项目是一个简单的 HelloWorld 示例,旨在帮助初学者理解和使用Apache CXF来创建JAX-WS(Java API for XML Web Services)服务。 在描述中提到的"helloworld_jax_ws"是一个具体的应用示例,它展示...
CXF(CXF: Apache CXF, formerly XFire)是一个开源的Java框架,专门用于构建和消费Web服务。这个"CXF动态webservice客户端demo"是为了演示如何使用CXF库创建一个动态调用Web服务接口的客户端应用程序。 首先,我们...
本项目"WebService CXF动态Demo"旨在展示如何不关注服务端的具体实现,只需知道服务端的方法名、参数和WSDL(Web Service Definition Language)即可调用服务。这是一个非常实用的功能,因为客户端开发者无需深入...
在这个"spring cxf 开发包"中,包含的主要是Apache CXF的相关组件和开发所需的jar包,以及可能的示例代码(demo),这些都是为了帮助开发者快速地在平台上进行Web服务的开发。 首先,Apache CXF的核心组件包括: 1....
【标题】"cxf WebService demo" 是一个基于Java实现的Web Service示例项目,它展示了如何使用Apache CXF框架创建并部署Web服务。Apache CXF是一个开源的、功能丰富的服务开发框架,它允许开发者使用Java编程语言来...
【Web Service 那点事儿(2)—— 使用 CXF 开发 SOAP 服务】 Web Service是一种基于标准协议的,用于不同系统间交换数据的技术。SOAP(Simple Object Access Protocol)是Web Service常用的一种通信协议,它定义了...
【标题】"Spring CXF DEMO代码1"是关于如何使用Spring框架集成Apache CXF进行Web服务开发的一个示例项目。这个DEMO旨在帮助开发者理解并掌握如何在Spring环境中配置和使用CXF来创建和消费SOAP Web服务。 【描述】...
【标题】"cxfdemo 例子"涉及到的核心技术是Apache CXF和Spring框架的整合应用,这是一款基于Java的Web服务开发工具。Apache CXF是一个开源的SOAP和RESTful Web服务框架,它允许开发者创建和消费Web服务。而Spring...
【压缩包子文件的文件名称列表】:"cxfdemo",这可能是包含一个CXF示例项目的压缩包。这个项目可能包含了从创建服务接口、实现服务、配置CXF、部署服务到编写客户端测试代码的整个流程。读者可以下载这个示例,按照...