`
sunday132
  • 浏览: 51308 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

Java调用WSDL

 
阅读更多
1.What is WSDL
WSDL ("Web Services Description Language") 网络服务描述语言
WSDL 是一门基于 XML 的语言,用于描述 Web Services 以及如何对它们进行访问。
 
2.What is SOAP
SOAP ("Simple Object Access Protocol")
SOAP 是一种简单的基于 XML 的协议,它使应用程序通过 HTTP POST来交换信息。
 
3.WSDL & SOAP
WSDL 的用途是“描述”您的 Web 服务。业务之间将通过交换 WSDL 文件来理解对方的服务。
一旦知道您伙伴的服务并希望调用它们,SOAP 就派上用场了。可以将服务看作是通过 SOAP 访问的对象。
 
4.What is Axis
Axis2 is a Web Services / SOAP / WSDL engine
 
5. Java通过SOAP调用WSDL服务
5.1 通过如Axis2将wsdl文件转成Java代码,然后直接调用生成的Java代码。
    wsdl2java -uri 可以是一个互联网地址,可以使本地地址.
          例如:
           一个wsdl描述文件的地址为http://webservice.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl(通常访问wsdl文件都是通过"?wsdl")
    wsdl2java -uri http://webservice.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl    
           一般来说通过WSDL2Java之后的java源码会很大,有的几十万行直接就把IDE卡死了,最好先编译成Class文件打成jar包,然后在导入工程中使用这样会快很多。
 
5.2 还有一种比较教学的方式在HTTP请求中直接手写SOAP然后去调用WebService
分享到:
评论

相关推荐

    使用CXF: Java 2 WSDL

    【标题】:“使用CXF:Java 2 WSDL” 【描述】:在Java开发中,Apache CXF是一个广泛使用的开源框架,它允许开发者构建和部署Web服务。"Java 2 WSDL"指的是从Java类生成WSDL(Web Services Description Language)...

    Java解析wsdl文档获取具体的方法与参数

    Java作为一种广泛使用的编程语言,提供了处理WSDL文档的能力,帮助开发者获取服务中的方法和参数信息。本篇将深入探讨如何在Java中解析WSDL文档并提取关键细节。 首先,理解WSDL文档的结构至关重要。WSDL文档包含了...

    JAVA如何调用wsdl过程详解

    具体步骤包括安装JDK环境、检查wsdl2java是否能正常工作、下载并配置apache-cxf发布包,以及使用wsdl2java工具生成Java文件,并将其导入项目中。 2. 调用远程的webservice方法,即创建客户端远程调用接口。这种方式...

    Java2WSDL和WSDL2Java操作指南.doc

    在本文中,我们将详细介绍 Java2WSDL 和 WSDL2Java 的使用方法和参数设置。 Java2WSDL Java2WSDL 是一个命令行工具,用于将 Java 类转换为 WSDL 文件。其主要参数包括: * -o:输出 WSDL 文件的名称 * -l:访问的...

    Java2WSDL和WSDL2Java操作指南

    2. **执行命令:** 在命令行中使用`java org.apache.axis.wsdl.Java2WSDL`命令,加上必要的参数。 **命令示例:** ```bash D:\Tomcat\webapps\axis\WEB-INF\classes>java org.apache.axis.wsdl.Java2WSDL -o ...

    java解析wsdl文档获取方法与参数

    Java解析WSDL文档获取方法与参数涉及到的技术点包括:了解WSDL的基本概念,使用Apache CXF或其他类似库,加载和解析WSDL文档,获取服务、端点、操作和消息信息,最后可能还需要生成Java客户端代码以便于调用服务。...

    通过本地java代码访问wsdl接口

    标题中的“通过本地Java代码访问WSDL接口”指的是在Java编程环境中,利用WSDL(Web Service Description Language)文件来创建客户端代理类,从而调用远程Web服务。WSDL是一种XML格式,它定义了Web服务的接口,包括...

    把wsdl文件转换成java类 使用wsdl2Java工具

    首先,让我们详细了解`wsdl2Java`工具的使用步骤: 1. **安装Apache Axis**: 首先,你需要在你的开发环境中安装Apache Axis。这通常涉及下载Axis的二进制发行版,并将其解压到一个适当的目录。确保将该目录添加到...

    java调用json参数的webservice

    综上所述,通过Java调用带有JSON参数的WebService,涉及到了Java编程语言的使用、JSON数据格式的处理以及WebService通信机制。开发者需要掌握这些技术来实现不同类型的应用程序之间的互操作性和数据交换。

    java转wsdl方法

    它会根据WSDL文件生成相应的服务实现类和服务接口,使得开发者可以直接在Java代码中调用和实现Web服务。 7. **注意事项** - 当转换Java到WSDL时,确保Java接口或类的注解正确,这会影响到WSDL文件的生成。 - 转换...

    使MyEclipse调用Axis的wsdl2java 通过wsdl生成客户端

    本文将深入探讨如何使用MyEclipse集成开发环境来调用Axis工具,通过WSDL(Web Service Description Language)文件生成客户端代码。这个过程对于理解Web服务的生命周期和客户端开发流程至关重要。 首先,我们需要...

    java调用webservice wsdl源码

    总结,Java调用WebService主要通过解析WSDL源码生成客户端代码,然后实例化服务代理并调用其方法实现通信。不同的工具库如Apache CXF、Axis2和JAX-WS提供了方便的方式来处理这一过程,让开发者能够专注于业务逻辑,...

    wsdl2java_jar.zip

    【描述】提到,此压缩包是为了生成Java调用代码而设计的,这意味着它包含了运行`wsdl2java`工具所需的所有Java类库。`wsdl2java`工具是Apache Axis项目的一部分,它能够自动根据WSDL文件生成Java客户端存根类,这些...

    WSDL2Java工具包

    几年前用java开发以及调用webservice服务都是比较复杂的事情,但现在已经变得很简单。Axis已经为我们做好了一切,我们只需要使用它的工具方法生成我们自己想要的webservice服务即可。这里只先讲一下通过WSDL描述,来...

    wsdl2java命令使用

    **WSDL2Java命令使用详解** 在Web服务开发中,WSDL(Web Service Description Language)是一种XML格式,用于定义服务接口、操作、消息结构等。它使得服务提供者和服务消费者可以进行互操作。Apache Axis是Java平台...

    Java调用以WSDL形式发布的web service.doc

    Java调用以WSDL形式发布的Web服务是一种常见的实践,特别是在集成不同系统或平台时。WSDL,即Web服务描述语言(Web Service Description Language),是一种XML格式的规范,它定义了Web服务的接口、消息结构、地址和...

    WSDL2Java工具包 附带使用说明

    1、安装jdk Java开发环境 2、编辑(包名,输出路径,wsdl)参数并运行WSDL2Java(URL).bat或者WSDL2Java(file).bat后,将在source中生成WebService客户端代码。...3、直接使用生成的代码调用WebService服务即可。

    java解析wsdl示例-详细版

    - 使用`wsdl2java`命令行工具或在代码中调用`Wsdl2Java`类,将WSDL转换为Java类。 - 这将生成一个服务代理类,你可以通过它调用Web服务的方法。 2. **解析WSDL获取方法与参数**: - WSDL包含`<portType>`元素,...

Global site tag (gtag.js) - Google Analytics