webservice

Web Services 拥有三种基本的元素。

它们是:SOAP、WSDL 以及 UDDI。

什么是 SOAP?

基本的 Web services 平台是 XML + HTTP。

SOAP 指简易对象访问协议

SOAP 是一种通信协议

SOAP 用于应用程序之间的通信

SOAP 是一种用于发送消息的格式

SOAP 被设计用来通过因特网进行通信

SOAP 独立于平台

SOAP 独立于语言

SOAP 基于 XML

SOAP 很简单并可扩展

SOAP 允许您绕过防火墙

SOAP 将作为 W3C 标准来发展

如需更多有关 SOAP 的知识,请访问我们的《SOAP 教程

什么是 WSDL?

WSDL 是基于 XML 的用于描述 Web Services 以及如何访问 Web Services 的语言。

WSDL 指网络服务描述语言

WSDL 使用 XML 编写

WSDL 是一种 XML 文档

WSDL 用于描述网络服务

WSDL 也可用于定位网络服务

WSDL 还不是 W3C 标准

如需更多有关 WSDL 的知识,请访问我们的《WSDL 教程

什么是UDDI?

UDDI 是一种目录服务,通过它,企业可注册并搜索 Web services。

UDDI 指通用的描述、发现以及整合(Universal Description, Discovery and Integration)。

UDDI 是一种用于存储有关 web services 的信息的目录。

UDDI 是一种由 WSDL 描述的网络服务接口目录。

UDDI 经由 SOAP 进行通迅。

UDDI 被构建于 Microsoft .NET 平台之中。

===================================

XMLHttpRequest 是 AJAX 的基础。

XMLHttpRequest 对象

所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。

XMLHttpRequest 用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

创建 XMLHttpRequest 对象

所有现代浏览器(IE7+、Firefox、Chrome、Safari 以及 Opera)均内建 XMLHttpRequest 对象。

创建 XMLHttpRequest 对象的语法:

variable=new XMLHttpRequest();

老版本的 Internet Explorer (IE5 和 IE6)使用 ActiveX 对象:

variable=new ActiveXObject("Microsoft.XMLHTTP");

为了应对所有的现代浏览器,包括 IE5 和 IE6,请检查浏览器是否支持 XMLHttpRequest 对象。如果支持,则创建 XMLHttpRequest 对象。如果不支持,则创建 ActiveXObject :

var xmlhttp;if (window.XMLHttpRequest)  {// code for IE7+, Firefox, Chrome, Opera, Safarixmlhttp=new XMLHttpRequest();  }else  {// code for IE6, IE5xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");  }

在下一章中,您将学习发送服务器请求的知识。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传Web...
    含辞未吐气若幽兰阅读 19,075评论 3 63
  • 常用注解: WebService 是一种跨编程语言和跨操作系统平台的远程调用技术。 建议:一般的应用,Ajax跨域...
    c5fc16271aee阅读 770评论 0 2
  • 一、背景 WebService基本概念 Web Service也叫XML Web Service,WebServi...
    麦克劳林阅读 6,482评论 0 9
  • 阴天,天气预报说今天有中雨,我带着伞出了门。因为今天穿的运动装特别舒服,于是小跑去了车站。车站距离我家有大约一站地...
    巨蟹0707阅读 241评论 0 0