AJAX技术在J2EE中的研究与应用

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:b56240320
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,Web2.0已经逐渐成为互联网未来发展的潮流。相对于传统的Web1.0模式,Web2.0模式下的应用架构的核心概念有两个方面:一是向服务化方向发展,二是向平台化方向发展。Web2.0应用旨在满足在线用户与Web站点的互动需求,达到客户端网页刷新速度接近于本地桌面应用程序的运行速度的效果,实现Web应用多元化、即时性和交互式于一体的用户体验。Web2.0技术热潮中的核心就是Ajax技术。Ajax技术解决了传统Web表现层灵活性与交互性不足的缺陷,通过异步方式实现客户端与服务器端交互的方式,大大提高了互联网的效率与性能。本文重点研究并剖析了这种新兴的技术。DWR是Apache许可下的一个开源项目,它是一个非常专业的J2EE Ajax框架。通过DWR的帮助,可以将Java组件的方法直接暴露给远程的JavaScript客户端。这种方式非常类似于Java的远程方法调用,不同的是,DWR中调用的客户端是JavaScript代码,而不是Java代码。通过使用DWR,可以通过一种简单的方式开发Ajax应用。它的主要功能是将服务器端的Java方法暴露给客户端。本文的J2EE平台引入了来自开源社区的Spring框架,利用了其两大核心机制IOC和AOP,以一个具体的例子证明了基于这两个核心机制的Spring框架完全适用于一般企业级应用开发的大部分功能和性能的要求。由于Spring本身“无侵入性”的特点,它又可以方便地集成Hibernate对象/关系映射方案来取代传统的EJB的Entity Bean解决方案。因此,如果Ajax技术可以与J2EE平台完美的结合起来,那么Web的表现层与业务逻辑可以更好的分离开来,使得新的架构的表现层,业务逻辑层与数据层更加易于维护与扩展,才能真正体现Web2.0概念的交互性与平台性的统一。本文提出了利用Ajax(DWR)技术,Spring技术,Hibernate技术,使得Ajax框架与J2EE平台达到完美整合与无缝连接的方案。并将Ajax(DWR)/Spring/Hibernate这种技术组合应用到一个具体的系统的实现中,以一个实际的系统来表现这三者结合起来的巨大优势与广阔的发展空间。
其他文献
在数据同化的主要应用领域——数值天气预报中,随着观测技术的突飞猛进和各种观测设备的应用研究,区域和全球观测数据呈现大规模的增长,不同设备和观测地点造成的误差以及大
在计算机语言类相关考试中,编程题的自动阅卷技术是一项非常具有实用价值的应用,也是实现计算机在线考试以及全自动阅卷的一个关键技术。由于程序实现同一功能的代码具有多样化
近年来,随着电子商务的发展和网站用户数量的增长,用户评价信息进入爆炸性增长阶段。电子商务网站的用户评价信息一方面是潜在用户做出购买决策前的重要依据,另一方面也是厂
随着嵌入式技术和故障诊断技术的发展,基于嵌入式的故障诊断已经成为故障诊断技术领域研究的热点之一。对于面临目前我军已装备部队的电子设备技术含量高,涉及学科多,使用现场分
人体检测与跟踪是安全视频监控中的核心技术,是实现计算机视觉的基础,也是该领域中的研究热点,同时涉及图像处理、模式识别、自动化控制、计算机图形学、机器学习和人工智能等多
我国CAI经过前几年较大规模的研究与开发,己较好地实现了利用文字、声音、图形、动画和视频图像等对知识进行全方位、多角度和多种形式的表示和再现。近年来,工程制图CAI有了
现代企业在生产或电子商务过程中,需要产生和交换大量的数据,这些数据分别由不同的应用产生,具有不同的格式和含义。如何有效的处理和传输这些数据,对于提高企业的效率、方便数据
历史作品编纂简称历史编纂。目前,历史编纂的主体是历史学家,但其编纂手段仍十分原始。在传统的编纂实践中,历史学家在收集完一定的史料和文献之后,通过将相关史料和文献进行
云计算作为一种新兴的商业计算模式,是目前研究和应用最为广泛的分布式计算。云计算拥有规模庞大的服务器集合和大量的用户群体,需要频繁的进行资源分配。当前,如何在满足用
在信息技术高速发展的海量信息时代,海量数据管理技术已经成为社会信息化的迫切任务。如何有效地存储和管理海量数据并高效地支持海量数据上的查询,对数据库管理系统提出了严