论文部分内容阅读
随着Web应用的日益广泛和Web开发技术的不断发展,以用户体验网络服务为特征的Web应用代表了目前互联网的发展趋势。在Web应用系统架构的几次转变中,一种新的Web应用交互模型被提出-Ajax(Asynchronous JavaScript and XML),异步的JavaScript和XML。Ajax交互模型的出现为我们提供了一种新的Web设计方法,通过对Aiax模式的应用,不仅改变了传统Web应用模式,同时也开拓了一片Web开发的新领域。
本文对Ajax模式下的Web开发进行研究,将Ajax交互模型与传统的Web开发相结合并有效地应用在网站Web应用开发过程中。
论文分四部分,首先是技术分析与探讨,通过分析Ajax的技术研究背景和发展现状,深入研究了Ajax的优缺点和论文研究的目的和意义。其次是分析问题及解决方案,详细分析了Ajax技术的组成、实现原理、Web框架模型等,Ajax与传统Web开发的结合问题,提出了Ajax开发框架与传统Web开发框架的整合策略,并结合设计模式思想提出了基于经典MVC开发模式Web开发的解决方案。然后讨论将Ajax技术应用到MVC模式中,从系统框架的角度将两者有机的融合起来。随后结合实际项目的应用,对这种基于Ajax技术的Web框架进行了总体的设计与详细的实现,其中重点讨论了利用这种框架和Ajax技术实现Web应用中表单的验证,局部刷新,自动完成搜索功能。实际应用证明了这种基于Ajax技术的Web应用框架具有结构清晰,执行效率高的特点。
实现Ajax技术与现有的MVC设计模式的结合,构建更高效、合理的Web应用框架,是论文研究的重点内容。
通过具体的实现证明,所提出的设计模式很好的体现了基于Ajax模式的Web应用特点,并且在性能、用户体验等方面相比传统的Web应用都取得了一定的效果。但Ajax模式下Web开发的研究还存在一些需要解决的问题,Ajax模式同样也在不断的完善,在Web开发的研究过程中还需要在实践中不断探索。