论文部分内容阅读
教学网站是为了辅助教学活动而建立的一个教学平台,它构建于传统的Web应用基础之上。AJAX作为Web技术发展到一定程度的产物,能够比较好的帮助原有教学网站系统提升功能和性能。AJAX技术是一系列技术的合集,虽然其中包含的一些技术并不是最新的,但是,它是以全新的应用思路对技术进行组合与发挥,这给原有技术带来了新的生机。自从Google的Gmail推出让世人眼前一亮以来,不断的有新的站点应用投入到AJAX的怀抱。首先本文从Web技术发展的起源谈起,分析AJAX能够为传统的Web应用带来些什么,它的优势在什么地方。然后解释AJAX的基本组成技术和核心原理,展示了最小的AJAX框架应该拥有的组成部分和AJAX数据交互的基础方法。通过比较AJAX的流行框架,作者选择Doio框架作为实现本文应用的主要框架。接着在了解AJAX特性之后提出了应用于AJAX的几种常用的、重要的设计模式。在随后的应用实现举例中讲解了如何应用这些设计模式解决教学系统的实际问题,并且阐述了各种应用模式的前提条件和可以迁移发挥的方面。AJAX在教学系统中的应用实例是全文的重点。最后讨论了AJAX应用需要照顾到的性能和安全问题。在教学系统中,AJAX应用实现的效果表明它确实能够使教学网站的操作更加流畅,使用户获得一个更好的体验,使系统性能更加优异。