`
jiangzhoubai
  • 浏览: 58720 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

cxf之helloword

cxf 
阅读更多

 public final static QName SERVICE = new QName("http://server.bjz.com/", "HelloWorldImpl");

    public final static QName HelloWorldImplPort = new QName("http://server.bjz.com/", "HelloWorldImplPort");

 

    public static void main(String[] args) throws MalformedURLException {

    URL url=new URL("http://localhost:9000/helloWorld?wsdl");

Service service=Service.create(url,SERVICE);

HelloWorld hw=service.getPort(HelloWorldImplPort,HelloWorld.class);

System.out.println(hw.sayHi("bjz"));

}

 

客户端代码, 不知道为什么我开始用的例子里的源码,但是不对,只好用wsdl2java生成代码,参考生成的客户端,写出来的。

下面是wsdl2java的使用方法,

配置环境变量%CXF_HOME%=E:/WebService/CXF/apache-cxf-2.1.1/apache-cxf-2.1.1(以我的目录为例),并在PATH后加上;%CXF_HOME%/bin
在cmd命令行中输入wsdl2java如果显示其用法表示配置好了。
输入:wsdl2java -d src - client http://localhost:9000/helloWorld?wsdl
wsdl2java -p com -d src -all  aa.wsdl
-p  指定其wsdl的命名空间,也就是要生成代码的包名:
-d  指定要产生代码所在目录
-client 生成客户端测试web service的代码
-server 生成服务器启动web  service的代码
-impl 生成web service的实现代码
-ant  生成build.xml文件
-all 生成所有开始端点代码:types,service proxy,,service interface, server mainline, client mainline, implementation object, and an Ant build.xml file.
详细用法见:http://cwiki.apache.org/CXF20DOC/wsdl-to-java.html
0
0
分享到:
评论

相关推荐

    Apache cxf 与spring集成

    7. **配置客户端**:将生成的客户端代码导入到新的Web项目中,并创建对应的Spring配置文件(如`cxf-HelloWord-Client-InitConfig.properties`和`mv-spring-client.xml`),用于初始化和管理客户端代理。 8. **编写...

    cxf 3.1.1 jar包

    CXF(CXF: The Apache CXF project is an open source services framework)是一个开源的Java服务框架,它允许开发者创建和消费各种Web服务。CXF的名字来源于"Code first"和"XML first",代表着它支持从Java代码或者...

    cxf框架包 apache-cxf-3.4.3.tar.gz

    Apache CXF是一个开源的Java框架,它主要用于构建和开发Web服务。这个框架允许开发者通过SOAP、RESTful HTTP、XML以及各种协议来实现服务接口。在本案例中,我们讨论的是"apache-cxf-3.4.3.tar.gz",这是Apache CXF ...

    cxf的jar包

    CXF(CXF: Composite eXtensible Services Framework)是一个开源的Java框架,它用于构建和开发服务导向架构(SOA)中的Web服务。CXF允许开发者以他们选择的语言(如Java)编写服务端和客户端代码,同时支持多种Web...

    CXF之一 (与Spring整合)

    标题 "CXF之一 (与Spring整合)" 指向的是一个关于Apache CXF与Spring框架集成的主题。Apache CXF是一个开源的Web服务框架,它允许开发者创建和消费各种Web服务,而Spring是一个广泛使用的Java企业级应用开发框架。...

    Cxf转换器示例

    【Cxf转换器示例】是一个关于Web服务技术的实践项目,主要聚焦于Apache CXF框架中的转换器(Converter)功能。Apache CXF是一个开源的Java框架,它用于构建和开发服务导向架构(SOA)和RESTful应用程序。CXF不仅支持...

    apache-cxf-3.5.0.zip

    "apache" 指的是Apache基金会,它是开源软件的重要推动者,CXF作为其项目之一,享有高度的社区支持和稳定性。 "前端" 虽然通常指的是Web应用的用户界面部分,但在CXF的上下文中,可能意味着CXF作为服务端组件,为...

    CXF-3.1.11jar包

    Apache CXF是一个开源的服务框架,它允许开发人员创建和消费各种Web服务。CXF这个名字来源于两个项目的合并:Celtix和XFire,这两个项目都专注于Web服务的实现。CXF3.1.11是该框架的一个特定版本,发布于某个时间点...

    cxf-3.1.5 和 cxf-3.3.13 JAVA7和JAVA8对应CXF资源

    JAVA7和JAVA8对应CXF资源 WebService CXF 用了一天时间找,官网打不开,国内要积分,下下来又永不了。最后终于搞到手,上传上来分享给大家。 jdk版本 CXF版本 java 9及以上 3.3.x java 8 3.x java 7 2.2x --- ...

    apache-cxf-2.5.2

    8. **测试工具**:CXF提供了诸如CXF TestSuite之类的工具,帮助开发者进行服务端和客户端的测试。 9. **MTOM/XOP**:CXF支持Message Transmission Optimization Mechanism (MTOM) 和XML-binary Optimized Packaging...

    apache-cxf-2.7.7.zip

    Apache CXF是一个开源的Java框架,它主要用于构建和开发Web服务。这个"apache-cxf-2.7.7.zip"压缩包包含了CXF框架的2.7.7版本,这是一个在2013年发布的稳定版本。CXF是Apache软件基金会的项目,它集成了多种Web服务...

    apache-cxf-2.7.7以及cxf客户端所需要的jar包

    Apache CXF是一个开源的Java框架,它主要用于构建和开发Web服务。这个压缩包"apache-cxf-2.7.7以及cxf客户端所需要的jar包"包含了Apache CXF 2.7.7版本及其客户端运行所需的库文件。这些jar包对于创建、部署和消费...

    Apache CXF开发Web Service 理解CXF Frontends之Code-First

    Apache CXF是一个开源的Java框架,它用于构建和开发Web服务。这个框架提供了一种灵活的方式来进行服务的创建、发布和调用。"Code-First"是CXF的一个重要概念,意味着开发者首先编写Java代码,然后CXF会自动生成相应...

    cxf所需jar包

    CXF(CXF: Composite eXtensible Services Framework)是一个开源的Java框架,它主要用于构建和部署Web服务。CXF提供了全面的Web服务支持,包括SOAP、RESTful、WS-*规范以及各种协议和绑定。在Java开发环境中,使用...

    CXF客户端支持最少jar

    在Java世界中,Apache CXF是一个广泛使用的开源框架,它提供了服务级的API来构建和消费Web服务。CXF客户端是开发人员用来与CXF服务交互的重要组件,它允许我们轻松地调用远程Web服务。然而,为了减小程序的体积和...

    CXF 一个完整的webService(整合客户端和服务端)

    【CXF:构建Web服务的全面指南】 CXF(CXF: XFire Community eXtended)是一个开源的Java框架,用于构建和部署Web服务。它提供了强大的支持,包括SOAP、RESTful API、WS-*规范等多种协议和服务模型。CXF不仅简化了...

    cxf依赖jar包.zip

    本篇将详细讲解如何使用CXF来集成Web Service接口到一个Web项目中,以及与之相关的依赖包。 首先,我们需要了解CXF的基本概念。CXF全称是CXF - The Apache Software Foundation's Open Source Web Services ...

    Spring CXF Restful 实例

    在IT行业中,Spring CXF是一个广泛使用的开源框架,它整合了Spring框架的功能和Apache CXF的服务堆栈,为开发人员提供了构建和实现Web服务的强大工具。在这个“Spring CXF Restful实例”中,我们将深入探讨如何利用...

    CXF之二(上传及下载附件)

    Apache CXF是一个开源的Java框架,它主要用于构建和开发服务导向架构(SOA)和Web服务。本篇文章将深入探讨如何使用CXF实现文件的上传和下载功能,这对于任何涉及文件交互的应用程序都是至关重要的。 在CXF中,实现...

    apache cxf_jar包

    Apache CXF是一个开源的Java框架,它主要用于构建和开发服务导向架构(SOA)中的Web服务。这个"apache cxf_jar包"包含了实现基于Java的Web服务所需的一系列核心库。下面我们将深入探讨这些jar文件及其在Web服务实现...

Global site tag (gtag.js) - Google Analytics