WebService考试重点完整版 2.docVIP

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

重点章:XML、SOAP、WSDL、UDDI 一、名词解释 1、Web服务的定义(可能):Web服务是一种通过统一资源指示符(URI)标识的软件应用,其接口及绑定形式可以通过XML标准定义、描述和检索,Web服务能够通过XML消息及Internet协议完成与其他软件应用的直接交互。从外部的使用者的角度而言,Web服务是一种部署在Web上的对象/组件。 2、Xml的定义:XML是eXtensible Markup Language的缩写,是一种类似于HTML的标记语言,是用来描述数据的,XML的标记不是在XML中预定义的,必须定义自己的标记,XML使用文档类型定义(DTD)或者模式(Schema)来描述数据, XML使用DTD或者Schema后就是自描述的语言 3、Xml DTD :(可能是程序题的部分)(具体程序写法见PPT XML DTD3) 普通实体:普通实体引用以“”开头,以“;”结束,文档内容中只能参考普通实体,分为内部普通实体和外部普通实体 参数实体:参数实体引用以“%”开头,以“;”结束,DTD中只能参考参数实体,分为内部参数实体和外部参数实体 空元素:格式:!ELEMENT NAME EMPTY 属性:使用元素!ATTLIST为一个元素定义了一个属性列表 !ATTLIST ELEMENT_NAME ATTRIBUTE_NAME TYPE DEFAULT_VALUE ELEMENT_NAME是我们为其定义属性的元素的名称, ATTRIBUTE_NAME是我们指定的属性名 DEFAULT_VALUE是该属性的缺省值。 4、Xml Schema(可能是程序题的部分)(PPT : XML Schema4) SimpleType:xsd:simpleType name=” catalogID” base=”xsd:string” xsd:pattern value=”\d{3}- d{4}- d{3}”/ /xsd:simpleType ComplexType: xsd:complexType元素创建新的复合类型,复合类型定义本身通常包含元素的声明、对其他元素的引用和属性声明 空元素:空元素不包含任何内容,但它们可以包含属性。建立方法:通过声明一个复合类型并将xsd:complexType元素的content属性设置为“empty” 属性:表示形式xsd:attribute 说明:属性只能是简单数据类型 5、DOM的定义:文档对象模型,定义了一组语言独立的对象层次和每个对象必须实现的接口 6、SAX的定义: SAX是一组标准解析器API,基于事件的XML解析的标准接口。SAX(simple API for XML)是一种XML解析的替代方法。相比于DOM,SAX是一种速度更快,更有效的方法。它逐行扫描文档,一边扫描一边解析。而且相比于DOM,SAX可以在解析文档的任意时刻停止解析,但任何事物都有其相反的一面,对于SAX来说就是操作复杂 SOAP的定义(7、8、9、10、11、12:一定中一个):SOAP(Simple Object Access Protocol)简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于XML的协议。它描述了数据类型的消息格式以及一整套串行化规则,包括结构化类型和数组。另外,它还描述了如何使用HTTP来传输消息。SOAP技术有助于实现大量异构程序和平台之间的互操作性,从而使存在的应用能够被广泛的用户所访问。 SOAP的结点:SOAP结点根据SOAP定义的整套规范来处理SOAP消息。SOAP结点有责任遵守SOAP消息交换的规则以及提供通过依赖底层协议的SOAP绑定来访问的服务。任何不符合SOAP约定的情况都将导致SOAP结点产生一个SOAP错误。SOAP结点既可以是SOAP消息的发送者,也可以是SOAP消息的接收者,也可以是SOAP消息发送者和接收者的SOAP消息中介。 SOAP消息路径:为传送一个简单的SOAP消息而要经过的一组SOAP发送者和SOAP接受者。其中包含了初始SOAP发送者、零个或多个SOAP中介以及最终SOAP接受者。 SOAP中介:既是SOAP接收者也是SOAP发送者,是SOAP消息可到达的某一个应用程序。当SOAP消息沿着SOAP消息路径传输时,SOAP中介将处理一组确定的SOAP条目,然后它将消息转发给消息路径的下一个SOAP结点,直至传送到最终SOAP接收者。 11、SOAP绑定:SOAP binding,它定义了一个使用底层传输协议来完成在结点间交换SOAP信封的约定。为传输的需要而将SOAP消息在另一个底层网络传输协议之上或之内传输的一整套规范和规则。典型的SOAP绑定包括在HTTP消息中传送SOAP消息或在TCP之

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档