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

webservcie 调用方法整理

阅读更多
  • Contents [hide]
  • 1 WebService技术简介
  • 2 主要目标
  • 3 Eclipse 看wsdl文件
  • 3.1 查看wsdl文件
  • 3.2 测试调用wsdl
  • 3.3 java调用
  • 3.3.1 通过wsdl来生成相应的代码
  • 3.3.2 动态调用方式
  • 3.3.2.1 对返回数据的解析Digester
  • 3.3.2.2 对返回数据的解析Xpath
  • 3.3.2.3 其他解析方式
  • 4 结语


WebService技术简介
引用
Web Service 是一种新的web应用程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。Web Service可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他Web Service应用程序可以发现并调用它部署的服务。

简单中文介绍
扩展介绍阅读
w3的介绍
小例子

主要目标
  • 了解WebSerivce的eclipse调用调试技术
  • 结合Axis框架来了解java方式的webservice客户端代码调用
  • 了解常用的入参出参格式并能根据变化寻找合适的调用方法。
  • 对返回xml的简单解析工作。这通常都不属于webservice的技术范畴,但通常在webservice技术中最常用。
  • 对java+webservice构架上的建议
  • 扩展工具,更方便的测试

Eclipse 看wsdl文件
调用webservice最常用的技术手段是使用wsdl文件。它是webservice的xml描述文件。wsdl文件可以说是非常简单和清晰的,但是使用普通的编辑器打开看起来还是比较繁琐。使用浏览器或者其他的xml编辑器查看格式也是个不错的方法,但通常你不明白wsdl到底在说些什么。服务商同wsdl一起提供给你的还有相关的配套文档。此文档详细的说明了所有的入参出参的类型和意义。发布的wsdl也可以通过url来获取(通过正确的url访问通常也是最新的wsdl)。如果你还没有相关文档,请向你的服务提供商索取。把提供的url复制到浏览器的导航栏里,你将看到此wsdl文件的具体内容。这样你可以把它另存为wsdl文件里。 如果你在进行J2EE的开发,最通用的方式是使用eclipse来查看wsdl文件。把wsdl文件复制到你工程的任何地方,然后右键点击wsdl文件。如图所示,用wsdl编辑器打开.


分享到:
评论

相关推荐

    WebService的两种客户端调用方式

    本文将深入探讨WebService的两种客户端调用方式,并通过源码分析和实际工具的使用来帮助你理解这两种方法。 一、SOAP(Simple Object Access Protocol)调用 1. SOAP简介:SOAP是一种基于XML的协议,用于在Web上...

    java-webservice-demo.zip 调用 webservcie

    java调用webservice

    jQuery使用Ajax方法调用WebService

    本文将深入探讨如何使用jQuery的Ajax方法来调用WebService,从而实现异步数据交换,提升用户体验。 首先,理解Ajax(Asynchronous JavaScript and XML)的核心概念是关键。Ajax允许网页在不刷新整个页面的情况下与...

    webServcie服务测试联调工具

    很好用的webServcie服务测试联调工具。C#编写

    我编程第一个webservice程序

    配置IIS涉及设置网站的属性,如绑定(包括IP地址、端口和主机头)、应用程序池、身份验证方法等。在你的案例中,你可能指定了一个特定的IP地址,确保Web服务可以通过该地址访问。 3. **项目DLL文件**:DLL(Dynamic...

    Xfire WebServcie demo以及所有jar

    Xfire WebServcie demo以及所有jar.

    oracle 调用webservice

    这将创建一个代理类,该类提供了调用Web Service方法的接口。 3. **配置Oracle数据库连接**:在Oracle中,你可以使用PL/SQL或Java存储过程来调用Web Service。确保数据库已启用Java支持,并配置好相应的JDBC驱动和...

    CXF webservice调用工具 java版本

    webServiceTester启动前请安装jdk1.6以上版本,启动后填写 ?wsdl的URL 点击获取会带出需要的参数正常填写启动调用就可以跟断点调试了!

    动态调用WebService示例(vs2010)

    大家调用WebService的时候,经常遇到要引用WebServcie地址,然后vs会自动生成一个代理类。而此示例只需要传几个参数,即可动态调用不同的WebServcie,无需要在vs里面引用WebService地址(注:用vs2010开发的示例)

    webservcie xfire实例

    XFire提供了客户端API,使得调用Web服务如同调用本地方法一样简单。你可以生成服务代理类,该类提供了与服务交互的方法。 6. **数据绑定与协议支持** XFire支持多种数据绑定机制,如JAXB(Java Architecture for ...

    AXIS 发布webservcie

    WSDL文件描述了服务的接口,包括方法、参数和返回类型。 4. **部署服务**:将生成的Stub类放入AXIS的服务器目录下,然后通过AXIS管理界面或者配置文件部署你的Web服务。部署后,AXIS会自动创建一个基于HTTP的SOAP...

    wenservice样例 http调用 返回Jason串结果

    做的一个查询接口通过WEBSERVCIE查询ORACLE 数据库信息,用jason的形式显示出来。 HTTP调用样例: ... jason结果样例 {"KEY":"wff_jsjsbgz_0000000232_0000032453","PROCESS_ID":"0000032453","WIT_ID":"wff_jsjsbgz...

    Webservice测试工具.rar

    1. **请求构造**:允许用户自定义HTTP请求,包括设置HTTP方法(GET、POST等)、URL、Header以及SOAP请求体。这对于测试各种输入参数和场景至关重要。 2. **响应解析**:显示接收到的HTTP响应,包括状态码、Header和...

    访问WebService处理拦截开始访问的消息

    在Web服务的调用过程中,消息拦截是一种常见的技术手段,用于在请求或响应被发送到目标地址之前对其进行处理。这通常通过拦截器(Interceptor)实现,拦截器是程序设计模式中的一个概念,可以在不修改原有代码的...

    C# winfrom中webservice接口连接服务器上传图片和下载图片.zip

    - 客户端调用WebService的下载方法,传递服务器上图片的路径或ID作为参数。 - Webservice端读取图片文件,将其内容转换成Byte数组并返回。 - WinForm客户端接收到Byte数组后,可以写入到本地文件,使用`System.IO....

    接收图片和文字的 ASP.NET WebService

    最后,为了让客户端能够使用RESTful API调用服务,我们需要确保服务方法支持POST请求,并且在服务方法的WebMethod特性中设置`EnableSession = false`,因为RESTful服务通常不使用会话状态。 总的来说,创建一个接收...

    泛微ecology工作流WebService接口文档

    当业务系统有新的流程发起需求时,可以调用此接口完成流程实例的创建。 2. **流程流转控制接口**:该接口提供对流程流转的控制功能,包括流程的提交、退回和转发等操作。通过调用这些接口,业务系统可以根据实际...

    Web Service api

    它定义了服务的位置、使用的消息协议以及如何调用服务。 3. **UDDI(Universal Description, Discovery, and Integration)**:UDDI是一个标准的目录服务,用于发布和发现Web服务。它允许企业将他们的Web服务注册到...

Global site tag (gtag.js) - Google Analytics