一、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服务端与调用端详解】 在.NET框架中,C#是一种广泛使用的编程语言,尤其在创建Web服务方面表现出色。WebService是一种允许不同系统间进行通信的技术,它通过HTTP协议传递数据,使得分布式应用...
### Delphi 通过 WebService 开发 Web 服务端与手机客户端技术详解 #### 一、概述 本文将详细介绍如何利用 Delphi XE5 通过 WebService 技术开发 Web 服务端以及手机客户端应用程序。主要关注点在于创建一个三层...
**WebService详解** WebService是一种基于XML(可扩展标记语言)的通信协议,用于构建跨平台、跨语言的分布式应用程序。它的核心理念是提供一种标准的方式来暴露业务逻辑,使得不同系统之间可以互相调用服务,实现...
【WebService详解】 WebService是一种基于互联网的、松散耦合的服务交互模式,它允许不同系统间的应用程序通过网络进行通信。在本示例中,“利用WebService编写的SendEMail程序”是利用了WebService技术来发送电子...
**XFire Webservice 客户端详解** XFire Webservice 客户端是一款专为游戏社区平台XFire设计的API接口应用,它允许开发者通过Web服务(WebService)的方式与XFire服务器进行交互,获取和更新游戏相关的用户数据、...
### WebService客户端与Spring框架的整合详解 在深入探讨如何将WebService客户端与Spring框架进行有效整合之前,我们先简要回顾一下Spring框架的核心优势:它提供了依赖注入(DI)和面向切面编程(AOP)的支持,...
2. "ws处女作.docx":此文档可能是作者的第一个WebService开发实践,记录了从零开始创建一个WebService的整个过程,包括定义接口、实现逻辑、生成WSDL、部署服务以及编写客户端代码的详细步骤。 通过这些实例,你...
Web服务(WebService)是一种基于互联网的、用于不同应用程序之间互相通信的技术。它的核心目标是让软件应用能够跨过网络障碍,实现异构系统间的无缝数据交换。在本教程中,我们将深入探讨Web服务,特别是JSON作为...
### Qt与gSOAP WebService开发详解 #### 一、gSOAP简介 gSOAP是一个跨平台的工具套件,主要用于Web Service服务端与客户端的开发。它支持多种操作系统(包括Windows、Linux、Mac OS以及Unix)上的C和C++语言编程,...
CXF是开发WebService的首选工具之一,因为它提供了一种直观的方式将Java类映射为Web服务接口,反之亦然。通过CXF,开发者可以轻松地创建基于JAX-WS(Java API for XML Web Services)的SOAP服务,或者使用JAX-RS...
【WebService之CXF详解】 1. WebService概念解析: WebService是一种基于互联网的、平台独立的通信方式,它允许不同的系统之间通过网络交换数据,实现了应用程序间的互操作性。这种技术利用XML(eXtensible Markup...
### C# WebService 制作详解 #### 一、什么是 WebService? WebService 是一种跨编程语言和操作系统平台的网络服务,它可以将不同系统之间进行数据交换和服务调用变得简单高效。在 C# 中,我们可以利用 .NET ...
【Lotus Domino与WebService服务详解】 Lotus Domino是一款强大的企业级协作软件,它不仅提供了电子邮件、日历、任务管理等功能,还支持通过WebService技术与其他系统进行数据交换和交互。在本文中,我们将深入探讨...
【WebService详解】 WebService是一种基于开放标准的互联网应用接口技术,它允许不同的系统和服务之间进行交互和数据共享,不受操作系统、编程语言或网络架构的限制。这个"一个关于webservice的开发小程序"很可能是...
**WebService CXF 详解** **一、WebService简介** WebService是一种基于标准的,可以在不同操作系统、编程语言之间交换数据的Web应用程序。它通过WSDL(Web服务描述语言)定义了服务接口,利用SOAP(简单对象访问...
2. **客户端测试**:编写客户端代码,调用WebService接口进行功能验证,确保事务处理正确无误。 总结,通过以上步骤,你可以成功地在SSH框架的基础上构建一个支持事务的Axis2 WebService,同时享受到SSH的灵活性和...
- 语言无关性:客户端和服务端可以使用不同的编程语言进行编写。 - 可集成性:WebService可以通过多种方式被其他应用程序集成。 4. **应用场景**: - 企业间数据交换(B2B):通过WebService,不同企业之间的...
6. **客户端(WebService_client)**: - 使用CXF生成客户端代理类,通过WSDL文件或者服务地址,CXF会自动生成客户端所需的代码。 - 创建客户端配置,如设置服务地址,创建服务代理对象。 - 调用客户端代理类的...
在Android平台上进行网络编程是构建高效、互动应用的...以上就是"android网络编程详解源码(1至7章)"所涵盖的关键知识点,通过学习和实践,开发者可以深入理解Android网络编程,从而构建更复杂、功能丰富的应用程序。