AJAX在WEB开发中的应用研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:cntanmingyong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Ajax是Web领域的前沿技术,它提供了新的互联网交互模型,大大扩展了web应用的能力,但存在一些问题限制了Ajax技术的应用。Ajax Web应用的设计方法、模式的研究还刚刚起步,由于缺乏比较规范、成熟的设计模式的指引,使得Ajax的Web应用大多还停留在初步的尝试阶段,难以实现Ajax应用的深入和规范化。本文首先深入剖析了Ajax的技术原理及其关键技术,然后在对Ajax应用设计中代码管理、体系架构、通信控制、安全及性能等问题进行深入探讨的基础上,进行了Ajax典型设计模式的研究,引入了Ajax设计模式的概念,提出了动态加载、预见式缓存数据、内容分块、持久通信四个典型的Ajax应用设计模式。从设计模式要解决什么样的设计问题、适用的典型场景、设计思路和体系结构等多个角度,深入地阐述了各个设计模式。动态加载模式提供了最基本的Ajax应用设计方案;内容分块模式,通过对页面进行分块设计,为实现复杂的页面功能,提供了通用的Ajax页面设计模型。预见式缓存模式,通过实现一种创新性的数据获取机制,显著地改变了Web应用中数据的访问体验。持久通信模式,充分利用了Ajax从后台进行交互的特点,在B/S结构的现有基础上,实现了客户端与服务器之间的双向通信。最后,利用本文提出的Ajax设计模式,进行了Cosmetics Store系统的设计与实现。利用NetLimiter对该系统与传统模式下相同功能的系统进行了流量测试,在网络流量、服务器负荷、用户体验等方面进行了对比,结果表明利用Ajax设计模式显著地降低了系统的网络流量,减轻了服务器负荷,并极大的改善了用户使用体验。
其他文献
语义Web服务自动组合技术是Web服务领域的研究重点和热点之一,这项技术的发展对网络中各种异构和分散的系统进行集成和交互具有重要意义和巨大的推动作用。本文将着重对此进
近来伴随互联网信息技术和产业链迅猛发展,各行业数据规模均呈现指数级增长,尤其以电商和社交网络为服务内容的企业数据中心。尽管数据量规模巨大,方便基本事务都有迹可循,但
粗糙集理论和证据理论都是处理不确定问题的重要工具。粗糙集理论处理不确定数据的优点在于不需要先验信息,在信息融合领域得到了广泛的应用。证据理论用基本可信度分配函数
数据挖掘技术在众多领域得到了广泛地应用。其中,在健康医疗领域产生的数据,数量巨大且形式复杂,无法通过传统的方法进行分析和处理。因此,本论文将尝试采用数据挖掘方法和技
随着Web成为世界上最大、类型最齐全的海量信息库,以企业运营分析决策为主的商务智能发展到了一个新的层次。Web作为商务智能系统至关重要的数据来源,但是Web数据在质量上还
阻抗成像技术是一种基于生物内部电阻抗分布的成像技术,属于无创生物检测技术的重要分支。因其无创性和早期诊断的优势成为目前生物医学领域的研究热点,其无损检测在工业检测
随着云计算集群规模的快速扩张,其所带来的能量消耗和成本越来越巨大,不论从经济角度还是环保角度,如何降低集群的能量消耗,实现“绿色计算”,已经成为急需解决的问题,“绿色
水下传感器网络是一门新兴的网络技术,它是全球网络化技术普及的产物。国内外对水下传感器网络的重视程度不断升温,并对其进行了深入的研究。水下传感器网络通常是由水下传感
随着企业管理的信息化以及GIS的发展和大众化,越来越多的企业(如通信行业、电力部门等)需要在公司的内部管理系统中集成GIS,来有效、直观地管理通信线路、通信设备等,而MapIn