AJAX技术在企业级应用中的研究与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:yjhsw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,互联网正在由传统Web的发布式站点逐渐向开放的,可读写的,交互丰富的Web2.0应用过渡,以适应个人用户逐渐参与Web站点的互动要求。传统的Web中的“点击-等待”模式,已经无法满足用户对快速响应能力的需要。2005年2月Jesse James Garrett提出了AJAX(Asynchronous JavaScript And XML)这个概念,它是一种Web表示层技术,可以构建一种无需刷新页面,就可以获得服务器响应的异步模式,可以方便的构建快速和体验丰富的Web应用程序。AJAX可以消除传统HTTP通信模式中对表单的依赖,从而实现快速而轻量的异步通信。   AJAX技术是一种目前得到广泛认可的RIA(Rich Internet Application)技术,它采用了异步的通信机制,仅向服务器传送和接收自己所需要的数据,使用DOM的API接口促使页面局部刷新,从而减少网络流量,并使Web应用程序具有更高的即时响应性,更好的可交互性,使用户像使用桌面应用程序一样使用Web应用程序,无需等待整个页面刷新。   AJAX技术是由一系列技术组成,主要用来完成Web应用的异步通信和局部刷新,其中涉及CSS、JavaScript、HTML、XML、XMLHttpRequest、Dom等技术,零散的使用这些技术,并不适合在企业级开发中,而利用这些技术标准编写一个函数库和组件库,能够很好满足企业级开发中高可用性、高复用性等特点。   本文介绍AJAX的各种核心技术,实现原理和机制。研究AJAX的各种异步通信方式,跨域通信问题,和Web Service通信的方式等。根据AJAX的各种技术标准,编写一个的AJAX函数库和一个交互组件库,降低AJAX技术在J2EE企业级应用中的开发难度和复杂度。
其他文献
粗糙集理论是波兰数学家Z. Pawlak提出的一种可用于处理不精确性、模糊性和不确定性的有效的数学工具。其特点是在无先验知识或者附加信息的情况下处理数据。粗糙集在数据挖
随着计算机技术的发展,特别是网络技术的迅猛发展,电子商务、ERP、VPN、虚拟化等这些曾经的IT“新宠”20年间曾经不断地为企业信息化注入生机与活力。但是正是由于企业信息化
随着网络和多媒体技术的发展,视觉通信的需求急剧增加,数字视频技术在通信和广播领域获得了日益广泛的应用。视频信息和多媒体信息在Internet和移动网络中的处理和传输技术成
随着三维扫描和建模技术的发展,三维网格成为继声音、图像、视频之后的一种新型多媒体数据。由于三维网格数据规模和复杂程度的急剧增长,给三维网格的存储、处理、网络传输以及
学位
手语是听力障碍者在日常生活、工作中与人交流、表达意图的主要手段,然而当今社会中信息传播的主要方式都是建立在自然语言之上,对听力障碍者接受信息、融入社会主体造成极大的
学位
Web服务是近年来蓬勃兴起的一种分布式计算模型,能够实现在不同平台、不同程序设计语言编写的应用程序或应用程序组件之间无缝的互操作。随着Web服务标准的完善和支持Web服务
随着计算机多媒体技术的迅猛发展,人们可以方便地利用数字设备制作、处理和存储图像、语音、文本和视频等数字信息;与此同时,网络通信的飞速发展使得信息的发布和传输实现了数
TTCN-3测试语言作为国际上唯一的测试标准语言,广泛应用于协议一致性测试,互操作性测试等测试领域。使用TTCN-3进行测试需要解决的一个重要问题就是测试适配器和编解码器的开发
近年来,随着社会经济和汽车工业的飞速发展,道路上的交通问题得到前所未有的关注。车辆自组网(Vehicular Ad Hoc Network, VANET),作为未来智能交通系统的基础之一,通过车与
XML是一种用于数据交换和共享的自描述语言,已经成为互联网上数据表示和数据交换的标准。在数据传输及交换过程中,许多结构化或半结构化数据都以XML格式来表示,由此产生了大
学位