`
panmingzhi0815
  • 浏览: 13255 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

cxf webservice简单实例(一)

阅读更多

1.       下载cxf包,下载地址为:http://archive.apache.org/dist/cxf/2.3.3/apache-cxf-2.3.3.zip

2.       将下载的包解压,将lib下的所有jar包添加到自己的工程目录中。如果添加最少的jar ,那可以谷歌一下。

3.       编写一个HelloWorldService接口(在接口处打上@WebService注解标志,形参一定得打上注解标志,不然在url访问时就不能直接传参了):

package org.server;

import javax.jws.WebService;

@WebService
public interface IHelloWorldService {
	public String sayHello(@WebParam(name = "name") String name);

}

 

 

4.编写HelloWorldService的实现:

package org.server;

public class HelloWorldService implements IHelloWorldService{

	public String sayHello(@WebParam(name = "name") String name) {
		return name + " say: Hello World ";
	}
}

 

5.发布上面的这个webservice简单服务

package org.deploy;
import javax.xml.ws.Endpoint;
import org.server.HelloWorldService;
import org.server.IHelloWorldService;

public class DeployHelloWorldService {
	
	public static void deployService() throws InterruptedException {
		System.out.println("Server start ……");
		IHelloWorldService service = new HelloWorldService();
		String address = "http://localhost:8090/helloWorld";
		Endpoint.publish(address, service);
	}

	public static void main(String[] args) throws InterruptedException{
		deployService();
	}

 

6.一个简单的webService就做好了,不需要放在tomcat中就可以访问,因为cxf内置了jetty微型容器。在ie中输入 http://localhost:8090/helloWorld?wsdl就可以访问这个服务了。如果想传入参数测试一下就用下面这个: http://localhost:8090/helloWorld/sayHello?name=8888

 

分享到:
评论

相关推荐

    cxf webService简单例子

    【标题】"cxf webService简单例子"是一个关于使用Apache CXF框架创建和消费Web服务的基础教程。Apache CXF是一个开源的Java框架,它允许开发者创建和实现符合各种Web服务标准(如SOAP、RESTful)的服务。这个例子将...

    webService(基于cxf)的完整例子

    例如,可以使用`@WebService`注解标记一个Java类为Web服务接口,并使用`@Path`注解来定义RESTful服务的URL路径。 4. **CXF服务部署**:CXF提供多种部署方式,包括独立服务器、Tomcat等应用服务器,以及Spring容器。...

    cxf webservice简单例子 服务端 客户端

    本教程将基于CXF构建一个简单的Web服务,包括服务端和客户端的实现。我们将使用CXF提供的工具和服务接口来创建服务,然后通过客户端调用来验证服务的正确性。 ### 1. CXF简介 CXF是Apache软件基金会的一个项目,它...

    CXF webservice+mybatis

    【标题】"CXF Webservice+Mybatis" 深度解析 在现代软件开发中,集成不同的技术栈以构建高效、可维护的系统是常见的做法。本篇将深入探讨如何利用Apache CXF作为Web服务框架,与Mybatis作为持久层框架进行整合,...

    CXF WebService实例

    在这个"CXF WebService实例"中,我们将深入探讨如何使用CXF进行Web服务的开发,以及涉及到的一些关键知识点。 首先,让我们从最基础的"HelloWorld"例子开始。在Java中,创建一个CXF WebService的"HelloWorld"示例...

    CXF webservice spring例子

    一个小例子希望能对你有所帮助 CXF webservice spring例子 将cxf2.4的lib复制到工程lib下

    cxf webservice demo

    此"CXF Webservice Demo"是一个实例,展示了如何使用CXF来创建和消费Web服务。CXF允许开发者通过SOAP(简单对象访问协议)和RESTful(Representational State Transfer)接口进行通信,支持多种协议和绑定,如HTTP、...

    SSH整合cxf webservice实例

    总结,SSH整合CXF Webservice实例是一个实用的企业级应用开发实践,它结合了SSH的强大功能和CXF的Web服务特性,为开发者提供了构建高效、可扩展的Web服务解决方案。理解并掌握这一整合技术,对于提升Java EE应用开发...

    学习CXF WebService入门实例一.pdf

    本文将通过一个简单的入门实例介绍如何使用CXF来创建和部署Web Service。 首先,选择CXF作为Web Service框架的原因在于它对Spring的支持。CXF可以无缝地与Spring应用上下文集成,简化服务的配置和管理。在本实例中...

    mybatis+spring+cxf Webservice框架

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

    Spring + cxf = webservice 完整实例源码免费下载

    Spring + cxf = webservice 完整实例源码免费下载 完全免费。此资源仅为文档提供。 版权为百度文档 "Spring + cxf = webservice 完整实例源码免费下载" 所有。

    CXF webservice Demo

    总的来说,"CXF Webservice Demo"是一个学习和实践使用Apache CXF创建和使用SOAP Web服务的好例子。它涵盖了从服务定义、实现到客户端调用的整个流程,对于理解和掌握CXF框架的功能和用法非常有帮助。通过这个示例,...

    cxf webservice开发实例

    【CXF Webservice 开发实例】是基于Apache CXF框架实现Web服务的一种实践教程,它主要涉及了如何将CXF与Spring框架进行整合,以构建高效、可维护的Web服务。CXF是一个开源的Java框架,它允许开发者创建和消费各种Web...

    cxf webservice开发例子

    这是一个用cxf进行webservice开发的小例子,解决了no cxf bean等小问题,采用maven组织,接口可通过web发布,并带了测试demo。整个过程参考:http://developer.51cto.com/art/201205/333868.htm,大家可以继续完善

    CXF webservice初学笔记

    【CXF Webservice初学笔记】 在IT行业中,Web服务是一种允许不同系统之间进行通信和交换数据的方法。Apache CXF是一个流行的开源框架,用于构建和部署Web服务。本笔记将探讨CXF Webservice的基础知识,包括其核心...

    CXF WEBSERVICE

    2. **配置CXF**:创建一个Spring配置文件,如`cxf-servlet.xml`,在此文件中定义CXF的Servlet和Bus实例。Servlet负责处理HTTP请求,而Bus是CXF的核心,负责服务的生命周期管理。 3. **定义Web服务接口和实现**:...

    spring-cxf WebService

    总的来说,【Spring-CXF WebService】实例提供了一种高效、灵活的方式来创建和使用Web服务。通过学习和实践这个实例,开发者能够深入理解Spring和CXF的集成,提升在企业级应用开发中的Web服务技能。

    使用CXF开发WebService简单实例

    本篇文章将深入探讨如何使用CXF来开发一个简单的“HelloWorld”Web服务实例。 首先,我们需要了解CXF的基本概念。CXF全称为CXF CXF (CXF on XFire),它整合了XFire和 Celtix两个项目,为开发者提供了一种灵活的方式...

    webservice天气预报例子cxf实例

    在本例中,“webservice天气预报例子cxf实例”指的是使用Apache CXF框架实现的一个天气预报相关的Web服务示例。 Apache CXF是一个开源框架,它为开发和部署Web服务提供了全面的支持。CXF允许开发者通过Java编程模型...

Global site tag (gtag.js) - Google Analytics