`
hacker_zxf
  • 浏览: 148168 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

用ant生成xfire客户端

阅读更多
使用ant,通过WSDL文件生成Xfire客户端:
下载xfire-1.2.6,导入相关包。

<?xml version="1.0" encoding="UTF-8"?>  
<project name="Test" basedir="." default="wsgen">  
 <path id="classpathId">
   <fileset dir="./lib/xfire1.2.6">
	  <include name="*.jar" />
    </fileset>
 </path> 
 <target name="clean" description="Prepare for clean build">   
 </target>  
 <target name="wsgen" depends="clean">  
    <taskdef name="WsGenTask" classname="org.codehaus.xfire.gen.WsGenTask" classpathref="classpathId"/>  
    <WsGenTask outputDirectory="./src/" wsdl="test.wsdl" package="com.webtrust.order" overwrite="true"/>  
 </target>  
</project>



刚开始的时候,由于包的问题,老出现classnotfond大的错误,关键是包导好,一切就简单了
分享到:
评论
1 楼 hacker_zxf 2011-07-11  
xfire - http://dist.codehaus.org/xfire/update/ 
通过eclipse 插件,解析wsdl, 生成客户端

相关推荐

    xfire所需jar包

    在解压"xfire所需jar包.zip"后,开发者需要将这些JAR文件添加到他们的项目类路径中,以便于使用XFire提供的API和服务。同时,理解每个JAR包的功能和作用对于有效地使用XFire构建Web服务至关重要。 总的来说,XFire...

    XFire构建web service客户端的五种方式

    除了上述两种方式,还可以使用 Ant 脚本来自动生成客户端代码。这通常涉及到运行 XFire 的 wsdl2java 或类似的工具,它将 WSDL 文件转换为 Java 类和接口。这样可以避免手动编写客户端代码,并确保与服务端接口的...

    Xfire开发WebService

    【Xfire开发WebService】是一个关于使用Xfire框架与Ant构建Web服务客户端的综合技术主题。在Web服务领域,Xfire(现已被CXF项目合并)是一个轻量级、高效的Java库,专门用于创建和消费SOAP服务。而Ant是Apache的一个...

    xfire-all-1.2.6.jar

    2. **Ant集成**:描述中提到的"用ant生成客户端的时候需要导入",指的是XFire可以与Apache Ant工具紧密结合。Ant是Java项目中的构建工具,用于自动化构建、测试和部署任务。通过将xfire-all-1.2.6.jar作为Ant构建...

    使用XFire开发一个简单的web服务

    // 这里通常会使用XFire或其他工具来自动生成客户端代码 // 为了简化示例,这里直接返回一个模拟对象 return new MathServicePortType() { @Override public long add(int p1, int p2) { // 模拟Web服务调用 ...

    xfire webservice 完整实例下载

    3. **自动代码生成**:XFire可以从WSDL(Web服务描述语言)文件自动生成客户端和服务端代码,简化开发流程。 4. **拦截器和插件**:XFire允许开发者使用拦截器来添加自定义行为,如安全检查、日志记录等。此外,...

    XFire框架实现WebService(二)

    要消费由XFire发布的Web服务,我们可以使用XFire的客户端API或者生成的客户端Stubs。通过指定服务的WSDL(Web服务描述语言)URL,我们可以动态地创建一个代理类来调用远程服务。 8. **测试与调试**: 一旦服务...

    Xfire WebService框架搭建指南

    使用Ant作为构建工具,创建`build.xml`文件,定义任务来生成客户端的源代码。这通常包括调用Xfire提供的`WsGenTask`任务,它会根据Web服务的WSDL文档自动生成客户端所需的代理类。 ```xml ... ...

    axis以及xfire所需要的Jar包

    1. **自动代码生成**:Axis可以从WSDL(Web服务描述语言)文件自动生成服务端和客户端的Java代码,简化了开发流程。 2. **服务部署**:Axis支持直接将Java类部署为Web服务,无需额外的配置。 3. **协议支持**:除了...

    web接口开发xfire实例

    3. **WSDL生成**:了解XFire如何自动生成WSDL文件,这是一个描述Web服务的XML文档,客户端可以使用它来生成代理类进行调用。 4. **服务部署**:学习如何将XFire服务部署到应用服务器,包括设置端点URL和处理依赖。 ...

    xfire webServeic 例子 项目中实用

    - 对于消费者,XFire提供动态代理生成,可以使用JAX-WS的`Service.create()`方法生成客户端代理类,直接调用服务方法。 - 还可以通过XML配置文件定义客户端行为,如指定URL、端口等信息。 6. **示例项目中的关键...

    xfire 发布WebService

    在XFire中,通常会使用Maven或者Ant等构建工具来管理依赖和构建项目。源码部分可能涉及创建服务端的Java接口和服务实现,以及客户端的调用代码。 在压缩包子文件的文件名称列表中,有两个文件:...

    一个非常简单的Xfire的webservice例子

    Xfire提供的框架使得开发人员能够轻松地创建符合WS-I(Web Services Interoperability)标准的服务,这些服务可以被其他应用程序或系统所使用,无论它们是用何种编程语言编写的。 在标题中提到的“一个非常简单的...

    WebService教程-xfire学习手册

    5. **服务客户端**:学习如何使用XFire生成并使用Web服务客户端,包括自动代码生成和手动编写客户端代码。这将涵盖如何调用服务、处理响应和异常。 6. **高级特性**:深入探讨XFire的高级特性,如WS-Security(Web...

    Web Services发布与调用(axis,xfire)

    本文主要探讨了使用Axis和XFire这两个工具来实现这一目标,它们都是Java平台上的Web Service框架,提供了创建、部署和调用Web Service的能力。 **一、使用Axis和XFire发布Web Service** 1.1 **准备工作** 在开始...

    java调用.net的webservice传字符串参数

    3. **生成客户端代理**: 使用XFire的代码生成器(如XFire的wsimport工具)来解析.NET Web服务的WSDL,并生成相应的Java客户端代码。 4. **调用Web服务**: 生成的Java客户端代理类可以像使用普通Java对象一样调用Web...

    CXF学习笔记.docx )

    - 步骤详解:包括编写服务接口和实现类,使用CXF的wsdl2java工具生成服务和客户端代码,配置服务部署文件(如cxf-servlet.xml),将服务发布到应用服务器,以及创建和运行客户端应用程序来调用服务。 总的来说,...

    webservice培训.pptx

    它可以使用 Axis 提供的工具生成客户端 stub 或直接编写代码来构造SOAP消息,然后发送请求到服务端。 6. **服务端处理**:服务端接收到SOAP请求后, Axis 解析请求,调用相应的方法,执行业务逻辑,然后返回SOAP...

    Apache-cxf-学习笔记.docx

    使用CXF通常需要Java运行环境(JRE)和Java Development Kit(JDK),以及Maven或Ant等构建工具,以便管理依赖和构建项目。 2. 实践讲解 - **CXF开发例子**:创建一个CXF Web服务通常包括定义服务接口、实现服务...

    Apache cxf 学习笔记.pdf

    3. 使用CXF的代码生成工具,从WSDL生成服务接口和客户端代理类。 4. 配置CXF服务端点,例如在Spring配置文件中声明服务Bean。 5. 部署服务到应用服务器并启动。 6. 在客户端调用生成的代理类,与服务进行交互。 **...

Global site tag (gtag.js) - Google Analytics