webservice基础培训.pptVIP

  1. 1、本文档共95页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
webservice基础培训

WEB SERVICES 与.NET 一.WEB服务简介 1.定义:简而言之,WEB服务就是可编程的URL,就是使用标准的INTERNET协议(比如HTTP或XML)远程可调用的应用程序组件。它要想成功用于Internet就需要提供一个与操作系统无关、与程序设计语言无关、与机器类型无关、与运行环境无关的平台 。 二.WEB服务技术体系: WEB服务体系架构: (Web Services和Web Service) 三.WEB服务相关的技术: 第一部分:表示数据 (XML) 第二部分:交换消息 (SOAP) 第三部分:服务描述 (WSDL) 第四部分:服务发现与发布 (UDDI和WS-Inspection) 1.一个XML的例子: 〈笔记本电脑 更新时间=“2002-06-12T12:00“〉 品牌 ACER /品牌 价格22800 /价格 库存数量239000/库存数量 〈/笔记本电脑 2.XML的命名空间: 为了唯一的标识XML元素,大家必须使用全局唯一的标示符URI. URI是一个唯一的标识一个资源的串(Uniform Resource Identifier),URI分成了两个子类,一个是URL,一个是URN(Uniform Resource Name)。 1.URL(Universal Resource Locator统一资源定位符):不仅定义了从何处获取资源,而且还定义了如何获取资源(即采用何种协议http或FTP) 2.URN:就是代表一个资源与位置无关的串:至于资源在何处或如何到达资源则没有任何要求,因为一个URN只是一个唯一性串。其语法提供了全局唯一性。 urn:namespace-identifer:namespace-specfic-string 例:urn:foo-bar:foobar.1 用于解析URN的Internet协议还没有出台,其工作方式与DNS解析主机名称的工作方式类似 。 3.XML模式:(XML Schema) XML模式是DTD(Document Type Definition)的超集,DTD可以指定元素是包含字符数据还是其他数据或是一个空元素,DTD不能指定某个特殊元素是否包含整数、浮点数或字符串。另外,DTD有自己的语法,而XML模式遵循XML语法。 1.用途:数据类型定义。 2.xs:或xsd前缀一般保留给模式定义,xsi前缀用于模式实例。 xsi:schemaLocation=/lesavon1.xsd (1).Schema声明: Schema元素是XML Schema中的第一个出现的元素,用于声明该XML文档是一个Schema文档。 例: Schema name=”MySchemal” xmlns=”urn:schmal-mricosoft-com:xml-data” xmlns:dt=”urn:schemal-microsoft-com:datatypes” xmlns:myNS=/ns.xml (2).元素定义: ElementType元素是用于定义XML Schema文档中出现的元素。ElementType只是起到声明元素的作用,而元素的真正引用还是要依靠element. 语法定义如下: ElementType name=”idref” content={empty| textOnly| eltOnly| mixed} dt:type=”datatype” order=”{one|seq|many} model=”{open|closed} (3).元素引用 element元素是用于声明在ElemntType中引用的元素。其语法表达式为: element type=“元素类型” [minOccurs={ 0 | 1 }] [maxOccurs={ 1 | * }] 注:type唯一指定了要引用的元素类型,因此其取值必须同ElementType中的name属性严格一致。 (4).分组定义: group order={one | seq | many} [minOccurs={ 0 | 1 }] [maxOccurs={ 1 | * }] (5).属性定义:用于定义该Schema文档中出现的属性类型。 AttributeType name=“属性名” dt:type=“属性类型” dt:values=“枚举值列表” (只有当dt:type取枚举值时才有效) default=“缺省值” requir

文档评论(0)

sheppha + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5134022301000003

1亿VIP精品文档

相关文档