1、 中文 3580 汉字 ,2200 单词, 1.1 万英文字符 出处: Wang P, Wu X, Yang H. Analysis of the Efficiency of Data Transmission Format Based on Ajax ApplicationsC/ International Conference on Information Technology, Computer Engineering and Management Sciences. IEEE, 2011:265-268. 毕业设计(论文)外文文献翻译 毕业设计(论文)题目 翻译题目 基于不同数据传输格
2、式对 Ajax实时性响应影响的研究 学 院 通信 工程 专 业 通信 工程 姓 名 班 级 学 号 指导教师 基于不同数据传输格式对 Ajax实时性响应影响的研究 Peng Wang, Xiaodong Wu, Huamin Yang 摘要: 在 Ajax 应用中, Ajax 局部刷新机制减少了向服务器发送数据量,降低了服务器压力,同时获得了比传统 Web 应用更为迅速的应用响应。但是在一些 Web 实时应用中,用户对 Ajax 应用响应有着更高的要求。在网络环境一致的情况下采用不同的数据传输格式会显著影响计算机解析数据对象的速度,本文将着重 AHTML、 XML、 JSON三种数据传输格式的
3、对象解析入手,分析在不同环境下使用不同数据传输格式对Ajax 应用实时性响应的影响。 关键词: Html; Xml; JSON; Ajax;实时响应 Ajax(Asynchronous JavaScript and XML)作为 Web2 0 核心技术被越来越多地使用到 Web 应用中。 Ajax 由 HTML、 JavaScript、 DHTML(DynamicalHypertext Markup Language)lJ DOM (DocumentObject Mode1)组成,它使用客户端脚本异步传输、局部刷新技术很大程度上降低了服务器端的压力。在一些实际项目应用中,如地理信息系统,常常需
4、要大量的数据交换,使用不同的数据格式,客户和服务器端的响应会有很大不同。常见的 数据交换格式有 HTML、 XML、 JSON、 CSV(Comma Separated Values)、GZIP 五种。其中, HTML 传输是最简单的形式,但缺乏一定的灵活性。 XML 作为一种通用的标记语言,具有跨平台、跨语言的优势。然而在实际的应用中, XML 的解析工作会让开发效率低下。 JSON 作为为新生代的纯文本数据格式,在 Ajax 数据交换中有着得天独厚的应用优势。在不考虑网络传输的情况下,解析不同数据格式的对象有着明显的区别。本文主要从 HTML、 XML、 JSON 三种常用的数据交换格式探
5、究三者在对象解析方面的区 别,及对实时数据传输产生的影响。 1 HTML、 XML、 JSON 简介 HTML(Hypertext Mark-up Language)l 超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。 HTML 文本是由HTML 命令组成的描述性文本, HTML 命令可以说明文字、图形、动画、声音、表格、链接等。 HTML 的结构包括头部 (Head)、主体 (Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。在 Ajax 轻量级应用中,通常以 HTML片段的形式 实现客户端和服务器端的简单数据交
6、换。 XML (Extensible Markup Language)可扩展标记语言,它与 HTML 一样,都是SGML(StandardGeneralized Markup Language,标准通用标记语言 )。 Xml 是 Internet环境中跨平台的,依赖于内容的技术。扩展标记语言 XML 是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立服务器端使用数据格式。一个 XML 文档最基本的构成包括:声明,处 理指令 (可选 )和元素,所有 xml 文档都从一个 根节点开始,根节点包含了一个根元素, 其他元素必须包含在根元素中,嵌套在内的为子元素,子元素还可以包含子元素,数据既可以存在子元素中也可以存在元素的属性中。 和 XML 一样, JSON 也是基于纯文本的数据格式。由于 JSON 是为 JavaScript 准备的,因此, JSON 的数据格式非常简单,可以用 JSON 传输一个简单的 String,