Web中Ajax应用的研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:lwfriendly
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Ajax(Asynchronous JavaScript and XML,即异步JavaScript和XML)是一种Web应用程序开发的手段,它采用客户端脚本与Web服务器交换数据的技术。Ajax相当于在用户和服务器之间加了一个中间层,使用户操作与服务器响应异步化。通过在用户和服务器之间引入一个Ajax引擎,可以消除Web应用的开始—停止—开始—停止这样的交互过程。Ajax的应用与研究已经成为一大热点,并涌现出了许多Ajax框架,这也推动了Ajax在Web中的应用。但是,至今也没有给出非常统一的Ajax标准,这也阻碍了Ajax在Web应用中的发展,在国内Ajax技术的应用的成功案例也不是很多。本文从介绍Ajax的概念,主要思想以及它的工作原理入手,对其进行了深入的研究;分析了Ajax的应用领域,研究现状以及发展方向;并对实现Ajax的关键技术进行了介绍;然后介绍了基于Ajax技术的DWR(Direct WebRemoting)框架,对其体系结构进行了分析。最后实现了一个基于DWR框架的CRM系统。它是一个典型的客户关系管理系统。系统根据不同的权限连接到不同的客户数据库。客户管理活动执行的具体信息,选择适当的会员群体执行活动。活动之后系统得到活动的反馈信息。客户对活动的反馈数据进行分析,整理反馈信息后,导入到数据仓库中。笔者使用Ajax技术开发了分析数据模块和活动执行模块,详细的描述了开发的步骤。在章节的最后,对系统的功能进行了测试,还对使用了Ajax技术前后的系统性能,进行了服务器负荷和网络流量的对比。本文对在基于Ajax模式下开发Web应用具有一定的实用价值。提出了一套快速构建Ajax应用的解决方案。使用委托和门面模式相结合的复合模式,隐藏了服务器端逻辑的具体实现,降低了因页面直接访问服务器逻辑而引发安全问题的可能性。使用XML文件作为信息的载体,减少了因为数据库不同而引起的问题。同时,在本文中提及的Ajax的实现技术,紧跟当前Web开发技术的发展方向,对同类课题的研究和应用都具有借鉴意义。
其他文献
无线传感器网络是一个规模大、资源有限、动态拓扑的无线自组织网络。路由算法作为无线传感器网络重要内容,它负责在源节点和目的节点间传输数据。目前对路由算法研究已成为
实时数据库系统的目标就是使满足截止期限约束的事务数量为最大,因而支持优先考虑时间的事务调度是非常重要的。事务的实时调度方法是决定系统性能好坏的关键,而那些传统的确
目前,基于COTS构件的软件系统已经得到广泛的应用,因而COTS的可靠性已经越来越受到人们的重视。特别是在航空、航天系统以及一些军事通讯等安全关键领域中,COTS的高可靠性显得尤
珍珠是一种重要的水产品,在我国水产业中占有不可替代的位置。珍珠产业是中国的传统产业和民族产业,也是浙江省特色块状产业和最具成长性的优势产业之一。中国是世界上最早发
随着智能电网的发展,输电线路状态监测作为智能电网的一部分也亟需信息化。近年来因输电线路故障引发的事故层出不穷,如2008年南方大雪灾、西南电网倒塌事故等,所以提高输电线路状态监测信息化势在必行。IEC 61850标准第2版的名称已经由原来的“变电站内通信网络和系统”(Communication Networks and Systems in Substantion)改为“公用电力事业自动化的通信网
随着计算机信息技术的普及,国内外大中型企事业机构已逐步实现了企业办公信息化。在企业的大型工程项目中,如何对复杂的项目信息进行跟踪管理,实现部门之间的资源共享,提高项
网络入侵检测系统作为一种积极主动的安全防护工具,提供了对内部攻击、外部攻击和误操作的实时防护,在计算机网络和系统受到危害之前进行报警拦截和响应。随着网络的迅速发展
计算机检索音频片段,可使用基于标题或文件名的文本标注方式,但由于文件名和文本描述的不完整性和主观性,很难找到满足具体要求的音频片段。哼唱音乐检索作为一种最自然的音乐检
随着社会信息化步伐的加快,利用计算机技术和网络通信技术实现商务活动的国际化、信息化和无纸化,已成为全球商务发展的趋势。电子商务是目前因特网发展的一个热点,其发展将
虚拟现实技术已经在工业制造、虚拟建筑物的设计、数字城市、虚拟作战环境、教育、参观、娱乐等领域获得广泛的应用。从游戏娱乐、家居设计到战场模拟,耗资巨大的实物被计算