基于AJAX的Web应用架构设计AJAX-based Web Application Architecture Design
杨国瑞,张思博
摘要(Abstract):
AJAX(Asynchronous JavaScript+XML)是一种新兴的Web表示层技术,利用他可以构建动态、快速和灵活的Web应用程序。AJAX可以消除传统HTTP通信模式中对表单的依赖,从而实现快速而轻量的异步通信。介绍了AJAX的实现原理与机制,阐述了如何利用AJAX技术来构建一个简单的框架以支持全新的Web应用,并利用该框架所构建的应用,实现了浏览器直接与后端服务的异步通信。
关键词(KeyWords): AJAX;Web应用开发;XML Http Request;异步通信
基金项目(Foundation):
作者(Author): 杨国瑞,张思博
参考文献(References):
- [1]Ryan Asleson,Nathaniel T Schutta.Foundations of Ajax.Apress L.P.2005.
- [2]Garrett J J.Ajax:A New Approach to Web Applications.A-daptive Path,18 February 2005.http://www.adaptivepath.com/publications/essays/archives/000385.php.
- [3]Murray G.Asynchronous JavaScript Technology and XML(AJAX)With Java 2 Platform,Enterprise Edition.http://java.sun.com/developer/technicalArticles/J2EE/AJAX/.
- [4]Rohit Khare.Beyond AJAX:Accelerating Web Applicationswith Real Time Event Notification.August 2005.
- [5]John MacKenzie,Andrew McAlister,Sahil Desai,et al.Usa-bility in Web Design.2005.10.
- [6]David Teare.Ajax简介.http://dev2dev.bea.com.cn/techdoc/2005110103.html.2005 11 01.
- [7]Philip McCarthy.面向Java开发人员的Ajax:构建动态的Java应用程序[EB/OL].http://www 128.ibm.com/de-veloperworks/cn/java/j ajax1/.2005.10.20.