`
student_lp
  • 浏览: 437094 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

WebService编程详解之客户端编写

阅读更多

一、wsdl2java用法

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

二、编写一个ant,调用WSDL2Java

<?xml version="1.0"?>
<project name="cxf wsdl2java" basedir=".">   
   <property name="cxf.home" location ="${basedir}/WebRoot/WEB-INF/"/>
   <path id="cxf.classpath">
      <fileset dir="${cxf.home}/lib">
         <include name="*.jar"/>
      </fileset>
   </path> 
   <target name="cxfWSDLToJava">
      <java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true">
      	<!--生成客户端-->
         <arg value="-client"/>
      	<!--指定代码产生出来所在的目录(具体的包名有WSDL中的targetNamespace确定)-->
         <arg value="-d"/>
         <arg value="src"/>
      	<!--下面填写你需要的WSDL的地址-->
         <arg value="http://*.*.*.*:8080/SMSWebService/services/sendMessage?wsdl"/>
         <classpath>
            <path refid="cxf.classpath"/>
         </classpath>
      </java>
   </target>
</project>

 

分享到:
评论

相关推荐

    C#写的webservice服务端和调用端实例(完整)

    【C#编写的WebService服务端与调用端详解】 在.NET框架中,C#是一种广泛使用的编程语言,尤其在创建Web服务方面表现出色。WebService是一种允许不同系统间进行通信的技术,它通过HTTP协议传递数据,使得分布式应用...

    Delphi通过WebService开发Web服务端和手机客户端.docx编程资料

    ### Delphi 通过 WebService 开发 Web 服务端与手机客户端技术详解 #### 一、概述 本文将详细介绍如何利用 Delphi XE5 通过 WebService 技术开发 Web 服务端以及手机客户端应用程序。主要关注点在于创建一个三层...

    WebService详解

    **WebService详解** WebService是一种基于XML(可扩展标记语言)的通信协议,用于构建跨平台、跨语言的分布式应用程序。它的核心理念是提供一种标准的方式来暴露业务逻辑,使得不同系统之间可以互相调用服务,实现...

    利用WebService编写的SendEMail程序

    【WebService详解】 WebService是一种基于互联网的、松散耦合的服务交互模式,它允许不同系统间的应用程序通过网络进行通信。在本示例中,“利用WebService编写的SendEMail程序”是利用了WebService技术来发送电子...

    XFire Webservice 客户端

    **XFire Webservice 客户端详解** XFire Webservice 客户端是一款专为游戏社区平台XFire设计的API接口应用,它允许开发者通过Web服务(WebService)的方式与XFire服务器进行交互,获取和更新游戏相关的用户数据、...

    WebService客户端如何整合Spring

    ### WebService客户端与Spring框架的整合详解 在深入探讨如何将WebService客户端与Spring框架进行有效整合之前,我们先简要回顾一下Spring框架的核心优势:它提供了依赖注入(DI)和面向切面编程(AOP)的支持,...

    webservice 开发实例 详解

    2. "ws处女作.docx":此文档可能是作者的第一个WebService开发实践,记录了从零开始创建一个WebService的整个过程,包括定义接口、实现逻辑、生成WSDL、部署服务以及编写客户端代码的详细步骤。 通过这些实例,你...

    webService详解及教程

    Web服务(WebService)是一种基于互联网的、用于不同应用程序之间互相通信的技术。它的核心目标是让软件应用能够跨过网络障碍,实现异构系统间的无缝数据交换。在本教程中,我们将深入探讨Web服务,特别是JSON作为...

    qt 编写webservice

    ### Qt与gSOAP WebService开发详解 #### 一、gSOAP简介 gSOAP是一个跨平台的工具套件,主要用于Web Service服务端与客户端的开发。它支持多种操作系统(包括Windows、Linux、Mac OS以及Unix)上的C和C++语言编程,...

    CXF实现WebService详解实例

    CXF是开发WebService的首选工具之一,因为它提供了一种直观的方式将Java类映射为Web服务接口,反之亦然。通过CXF,开发者可以轻松地创建基于JAX-WS(Java API for XML Web Services)的SOAP服务,或者使用JAX-RS...

    WebService之CXF

    【WebService之CXF详解】 1. WebService概念解析: WebService是一种基于互联网的、平台独立的通信方式,它允许不同的系统之间通过网络交换数据,实现了应用程序间的互操作性。这种技术利用XML(eXtensible Markup...

    C# webservice制作

    ### C# WebService 制作详解 #### 一、什么是 WebService? WebService 是一种跨编程语言和操作系统平台的网络服务,它可以将不同系统之间进行数据交换和服务调用变得简单高效。在 C# 中,我们可以利用 .NET ...

    Domino的WebService服务

    【Lotus Domino与WebService服务详解】 Lotus Domino是一款强大的企业级协作软件,它不仅提供了电子邮件、日历、任务管理等功能,还支持通过WebService技术与其他系统进行数据交换和交互。在本文中,我们将深入探讨...

    WebService

    【WebService详解】 WebService是一种基于开放标准的互联网应用接口技术,它允许不同的系统和服务之间进行交互和数据共享,不受操作系统、编程语言或网络架构的限制。这个"一个关于webservice的开发小程序"很可能是...

    WebService CXF 详细教程

    **WebService CXF 详解** **一、WebService简介** WebService是一种基于标准的,可以在不同操作系统、编程语言之间交换数据的Web应用程序。它通过WSDL(Web服务描述语言)定义了服务接口,利用SOAP(简单对象访问...

    Axis2集成SSH搭建WebService支持事务(图文详解含核心代码)

    2. **客户端测试**:编写客户端代码,调用WebService接口进行功能验证,确保事务处理正确无误。 总结,通过以上步骤,你可以成功地在SSH框架的基础上构建一个支持事务的Axis2 WebService,同时享受到SSH的灵活性和...

    webService入门教程

    - 语言无关性:客户端和服务端可以使用不同的编程语言进行编写。 - 可集成性:WebService可以通过多种方式被其他应用程序集成。 4. **应用场景**: - 企业间数据交换(B2B):通过WebService,不同企业之间的...

    webservice

    6. **客户端(WebService_client)**: - 使用CXF生成客户端代理类,通过WSDL文件或者服务地址,CXF会自动生成客户端所需的代码。 - 创建客户端配置,如设置服务地址,创建服务代理对象。 - 调用客户端代理类的...

    android网络编程详解源码(1至7章)

    在Android平台上进行网络编程是构建高效、互动应用的...以上就是"android网络编程详解源码(1至7章)"所涵盖的关键知识点,通过学习和实践,开发者可以深入理解Android网络编程,从而构建更复杂、功能丰富的应用程序。

Global site tag (gtag.js) - Google Analytics