基于Ajax的Web框架的研究与应用

来源 :中国石油大学(北京) | 被引量 : 0次 | 上传用户:echoofstar
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着以Ajax(Asynchronous JavaScript And XML)为技术特征的Web2.0应用的发展,Ajax正受到越来越多人的关注。Ajax实现了异步机制,按照“按需存取”的原则,局部刷新页面,给用户带来流畅而友好的体验,而且客户端无需安装任何软件,即可被绝大多数主流浏览器所支持。  然而,对于开发者而言,Aiax却有着它的不足之处,其中包括:开发者仍需要大量的学习,对于某些比较复杂的客户端程序来讲,往往需要开发者对JavaScript以及相关技术非常精通;每种浏览器中提供的DOM(Document)模型均有轻微的差异,所以在编写跨浏览器的客户端应用程序时往往会非常困难;由于大部分表示层以及少部分业务逻辑均被移到了客户端用JavaScript实现,这就使客户端代码量急剧增大,但JavaScript从语言层面上并没有完善的面向对象支持,这往往使客户端代码的质量无法保证;当前并没有非常成熟的用来开发、调试JavaScript的集成开发环境。  正是为了解决这样的问题,各种Aiax框架如雨后春笋般应运而生,Ajax框架使得Ajax在Web应用开发中变得更加合理和快速,功能也更加强大,并解决了Ajax技术所存在的缺陷。本文通过Ajax框架在J2EE(Java2Platform Enterprise Edition)架构中的应用,使得浏览器端拥有丰富的页面组件和强大表现力,也能更安全,更敏捷,更合理地和服务器端交互数据。  本文在研究Ajax框架领域的基础上,选择出流行的Ajax框架ExtJS和DWR(Direct Web Remoting)来进行研究。在浏览器端方面,本文研究了ExtJS的具体应用过程和应用原理;在服务器端方面,本文介绍了DWR的应用过程和应用原理,并研究了DWR的相关问题。本文的核心部分是使用Ajax框架有效解决了传统Ajax技术代码所存在的问题,并将Ajax框架和J2EE框架相结合设计实现了一个Web版文件管理系统并对相关性能指标进行了分析。
其他文献
Web Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。Web Service的主要目标是在现
非经典逻辑,特别是模糊逻辑、Rough集理论以及一般蕴涵逻辑都为描述和处理事物的模糊性和系统的不确定性以及智能信息处理和智能计算等提供了十分坚实的理论基础,但是与实际应
随着计算机网络的普及,网络安全问题日益突出,防火墙作为一种行之有效的网络安全机制,已经得到广大用户的认同。  论文首先对防火墙的关键技术及其体系结构进行了介绍,接着对Li
井下作业工程监督是石油行业的工程监督中的重要工作,它是由投资方聘用的派驻施工作业现场的全权代表,对施工方施工的项目进行监督。当前井下作业工程监督的开展面临着两个主要
随着互联网的迅速发展,网络安全问题日益严重,安全威胁事件逐年上升,近年来的增长态势变得尤为迅猛。与此同时,经济利益的驱动和网络攻击技术门槛的降低使得异常流量也呈爆炸式的
计算机技术和宽带网络技术的迅猛发展以及存储市场的巨大需求,极大地推动了分布式存储技术的进步,同时也给现有的存储系统不断地提出各种新的要求。对分布式存储系统而言,系统应
本文介绍了框架的相关技术和MicrosoftNET带来的各种新技术,指出了传统的应用软件开发中单层及两层的各种局限性,详细论述了多层框架。  在对框架技术进行深入研究的基础上,借
近年来随着普适计算技术的快速发展,越来越多具有通信和计算能力的设备出现在人们的生活和工作中。在普适环境中由于计算复杂性和移动性的增加,许多任务需要多个设备协同在一
图像配准是对取自不同时间、不同视角或不同传感器的同一场景的两幅图像或者多幅图像匹配的过程。它是所有图像分析中的一个关键预处理步骤。图像配准技术主要应用在以下三个
在基于知识的模糊分类系统的应用之中,构造合适的模糊分类规则集是关键的问题。一方面,要求分类规则集能提供较高的准确性,另一方面,对于模糊规则集中的模糊集合要求具有良好的可