WSDL(Web Service Description Language)Web服务描述语言

################################################################################

适用于描述WebService的文档格式

下面例子是为了输入一个字符串name,返回一个SayHello的操作。

targetNamespace="http://com.liuxiang.xfireDemo/HelloService"-------------------DEFINITIONS:WSDL文档根元素,提供命名空间

xmlns:tns="http://com.liuxiang.xfireDemo/HelloService"

xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"

xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:soapenc11="http://schemas.xmlsoap.org/soap/encoding/"

xmlns:soapenc12="http://www.w3.org/2003/05/soap-encoding"

xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">

---------------------------------------TYPE:数据类型定义的容器,TYPE定义了两个元素,一个是sayHello,一个是sayHelloResp

attributeFormDefault="qualified" elementFormDefault="qualified"

onse。

targetNamespace="http://com.liuxiang.xfireDemo/HelloService">

----------------------------------------sayHello

name="name" nillable="true" type="xsd:string" />

---------------------------sayHelloResponse

name="out" nillable="true" type="xsd:string" />

------------------------------------MESSAGE:通信消息的数据结构的抽象化定义,描述了Web服务使用消息的有效负载,

还可描述输出或接受消息的有效负载 ,其中ELEMENT对应TYPE中的NAME。定义元素的方式取决于使用RPC样式或文档样式,此处为文档样式

------------------------------------------PORTTYPE:对于某个访问入口点类型所支持的操

作的抽象集合,一个portType可定义多

----------------------------------------------------------SERVICE:相关服务访问点的集合,一个service元

素包含多个不同的port,每个port表示

binding="tns:HelloServiceHttpBinding">

不同的Web服务,此例子中提供给访

问你的地址为:http://localhost:8080/xf.

location="http://localhost:8080/xfire/services/HelloService" />

.....

IMPORT:可以让当前WSDL文档中引用其他WSDL文档中指定命名空间中的元素,通常用于WSDL模块化。

namespace属性:必须与所导入文件的targetNameSpace名称相同.

location属性:指向wsdl文件的路径,不能为空.

附WSDL文档结构图-------

WebService核心之WSDL深入详解

WebService核心之WSDL深入详解 根据上一篇文章开发的Web Service实例生成的WSDL文档如下: XML里两个属性介绍: targetNamespace          相当于ja ...

web.xml文件详解

web.xml文件详解 Table of Contents 1 listener. filter.servlet 加载顺序 2 web.xml文件详解 3 相应元素配置 1 listener. f ...

Linux中/proc目录下文件详解

转载于:http://blog.chinaunix.net/uid-10449864-id-2956854.html Linux中/proc目录下文件详解(一)/proc文件系统下的多种文件提供的系统 ...

SUBLIME TEXT 2 设置文件详解

SUBLIME TEXT 2 设置文件详解 Preferences.sublime-settings文件: // While you can edit this file, it’s best to ...

[转]AndroidManifest.xml文件详解

转自:http://www.cnblogs.com/greatverve/archive/2012/05/08/AndroidManifest-xml.html AndroidManifest.xml ...

delphi 资源文件详解

delphi资源文件详解 一.引子: 现在的Windows应用程序几乎都使用图标.图片.光标.声音等,我们称它们为资源(Resource).最简单的使用资源的办法是把这些资源的源文件打入软件包,以方便 ...

VSFTPD全攻略(/etc/vsftpd/vsftpd.conf文件详解)

/etc/vsftpd/vsftpd.conf文件详解,分好类,方便大家查找与学习 #################匿名权限控制############### anonymous_enable=YE ...

jni.h头文件详解二

作者:左少华 博客:http://blog.csdn.net/shaohuazuo/article/details/42932813 转载请注明出处:http://blog.csdn.net/shao ...

【转】 jni.h头文件详解(二)

原文网址:http://blog.csdn.net/shaohuazuo/article/details/42932813 作者:左少华 博客:http://blog.csdn.net/shaohua ...

随机推荐

jquery选择器(综合)

ttp://schemas.android.com/apk/res/android" xml ...

python之路之正则表达式

匹配格式^ 匹配字符串的开头$ 匹配字符串的结尾. 除了换行符外的所有字符[...] 用来表示一组字符,,单独列出:[amk]匹配'a','m'或'k'[^..] 不在[]中的字符:[^abc]匹配除 ...

设置sudo权限

由于CentOS安装之后,普通用户无sudo权限,故应该设置sudo权限. 此处假设当前用户为“cloudgis”. 1. 设置sudo权限,则设置如下: $ su root 输入root 密码 $ ...

UnityVS(Visual Studio Tools For Unity)的安装与使用

首选微软的官方博客地址:http://blogs.msdn.com/b/visualstudio/archive/2014/07/29/visual-studio-tools-for-unity-1- ...

Android ListView相关 fastScrollEnabled

1.android:fastScrollEnabled="true" 当数据量比较多的时候,右侧会出现一个可以拉动的滚动条,这样可以很快的拉动,如图:

使用SignalR 提高B2C商城用户体验1

vs2010 使用SignalR 提高B2C商城用户体验(一) 1.需求简介,做为新时代的b2c商城,没有即时通讯,怎么提供用户粘稠度,怎么增加销量,用户购物的第一习惯就是咨询,即时通讯,应运而生.这 ...

浅谈HtmlUnit的使用

一.htmlunit 是一款开源的java 页面分析工具,读取页面后,可以有效的使用htmlunit分析页面上的内容.项目可以模拟浏览器运行,被誉为java浏览器的开源实现.这个没有界面的浏览器,运行 ...

wsdl文件 服务器地址,webservice 的wsdl文件详解相关推荐

  1. java 生成dump_java dump文件怎么生成和分析-JMAP用法详解

    jmap是java自带的工具 1. 查看整个JVM内存状态 jmap -heap [pid] 2. 查看JVM堆中对象详细占用情况 jmap -histo [pid] 3. 导出整个JVM 中内存信息 ...

  2. python交互式和文件式区别_Python 运行.py文件和交互式运行代码的区别详解

    代码版本:3.6.3 1. 交互式运行代码会直接给出表达式的结果,运行代码文件必须print才能在控制台看到结果. 直接给出结果: 没有print是看不到结果的: 有print才能看到结果: 另:交互 ...

  3. python中docx模块的使用_python使用docx模块读写docx文件的方法与docx模块常用方法详解...

    一,docx模块 Python可以利用python-docx模块处理word文档,处理方式是面向对象的.也就是说python-docx模块会把word文档,文档中的段落.文本.字体等都看做对象,对对象 ...

  4. python 经典脚本文件_Python3.5文件读与写操作经典实例详解

    本文实例讲述了Python3.5文件读与写操作.分享给大家供大家参考,具体如下: 1.文件操作的基本流程: (1)打开文件,得到文件句柄并赋值给一个变量 (2)通过句柄对文件进行操作 (3)关闭文件 ...

  5. linux复制文件scp命令,Linux 中的文件复制cp命令和scp命令详解

    Linux 中的文件复制cp命令和scp命令详解 在使用操作系统的使用过程中,常常需要复制文件到本地或者传输文件到其他电脑上,这时候用到两个命令cp和scp. cp命令用来复制文件或者目录.scp是s ...

  6. java 文件下载详解_Java 从网上下载文件的几种方式实例代码详解

    废话不多说了,直接给大家贴代码了,具体代码如下所示: package com.github.pandafang.tool; import java.io.BufferedOutputStream; i ...

  7. linux下grep文件内容搜索工具及基本正则表达式详解

    linux下grep文件内容搜索工具及基本正则表达式详解 grep命令: 根据模式(文本字符和基本正则表达式的元字符组合而成之匹配条件)搜索文本, 并将符合模式的文本行显示出来. 格式:grep [选 ...

  8. 用windows系统下的DOS命令将腾讯视频客户端下载的qlv文件转换成MP4格式(图文详解)

    用windows系统下的DOS命令将腾讯视频客户端下载的qlv文件转换成MP4格式(图文详解) 前言 原理 工具 步骤 延伸 博主联系方式 前言 本人喜欢收集各种优秀的视频,但是很多情况下我们看到的视 ...

  9. java播放wma格式的音频文件,两种可将WMA文件在iPhone上播放的方法详解

    WMA是微软开发的一款音频数据压缩技术,也是现今使用非常广泛的音频格式之一.然而,由于它与苹果的iOS系统不兼容,所以该格式文件不能够在苹果系列数码产品如iPhone手机上播放.不过,只要有了方便快捷 ...

  10. dns日志级别 linux,linux下DNS服务器视图view及日志系统详解

    linux下DNS服务器视图view及日志系统详解DNS服务器ACL:在named.conf文件中定义ACL功能如同bash当中定义变量,便于后续引用 ACL格式: acl ACL名称 { IP地址1 ...

最新文章

  1. Elixir 1.3带来新的语言功能、API和改进后的工具
  2. php添加gd扩展,centos下为php添加gd扩展
  3. Web前端培训分享:前端开源平台介绍
  4. c++ primer 第14章 习题解答
  5. 两列布局、三列适应布局、两列等高适应布局。
  6. RISC-V踩坑记----__builtin_clz((x)库函数的应用
  7. PDM 导出Excel
  8. C++ 对象没有显式初始化
  9. linux 编译条件检查,如何利用GCC编译选项检测栈溢出
  10. 新经济 DTC 转型,一个简单而强大的数据平台至关重要
  11. 快速查询及下载CCF推荐期刊目录方法
  12. [转贴]VB函数的列表
  13. 01企业网络高级解决方案
  14. 几款实用的linux工具
  15. 2022手机号段大全、归属运营商整理—2022.01.04更新(包含三大运营商)
  16. 台式计算机显示器发蓝,电脑显示器发蓝怎么办
  17. 通过labview vision视觉模块写的带学习功能的OCR字符识别程序
  18. 软件四种维护详解(更正性维护、适应性维护、完善性维护、预防性维护)
  19. java实现附件预览(openoffice+swftools+flexpaper)
  20. Android开发者选项——GPU呈现模式分析

热门文章

  1. 济南北大青鸟2013春季百人就业工程计划
  2. 【最短路】 Johnson 算法
  3. mx350显卡天梯图_CPU天梯图与显卡天梯图2020年最新版
  4. 红米K40 Pro的root步骤(MIUI12.5 稳定版 安卓11)
  5. Java-Scala编程规范超精简
  6. mysql gay锁_MySQL事务(二) - osc_gay6i4ve的个人空间 - OSCHINA - 中文开源技术交流社区...
  7. AT91RM9200 EK or DK开发参考
  8. PeckShield旗下数字资产反洗钱系统CoinHolmes亮相北京网络安全大会!
  9. ZT[记那对住在我隔壁储藏室的大学刚毕业的小夫妻]
  10. [概率论与数理统计-1]: 总体架构、知识结构、知识体系