论文部分内容阅读
随着Internet技术的不断发展,越来越多的企业将Web作为自己开发和应用管理软件的首选平台。以B/S结构为基础的Web应用程序相对于C/S结构的应用程序,有着无可比拟的优势:一次部署,到处使用。所有的应用程序都安装在服务器上,客户端只需要一个浏览器就可以完成系统的管理工作。
但是,Web应用程序也有着自己的缺陷,那就是客户端和服务器端进行交互时,浏览器需要不断的刷新,由此造成了服务器负荷过重,带宽严重浪费以及用户等待时间过长等问题。
为了解决这一问题,笔者提出了使用AJAX技术,通过这种技术,可以把服务器端的一些额外的工作转嫁给客户端,服务器端只需要处理和返回客户端必需的数据,而其他的工作,如动态改变浏览器界面等工作就可以交给客户端来执行。大大降低了服务器负担,节约了网络资源,并减少了用户的等待时间,提高了用户体验。
本文以物资管理系统为例,详细介绍了在物资管理系统开发过程中实现AJAX技术的方法,并以此为基础,对AJAX技术的主要内容,技术特点,优势和不足进行了研究。主要内容包括:
1)简要介绍了AJAX技术产生的背景,概述了AJAX技术的内容,作用以及AJAX技术的优势。
2)详细介绍了AJAX技术包含的主要内容,组成AJAX技术的主要技术有XMIMTTP,JavaScript以及DOM等,分别对传统Web应用程序和AJAX应用程序的提交机制进行了研究,并在此基础上对两者进行了比较。
3)以物资管理系统为例,对物资管理系统进行了简要的介绍,并结合面向对象编程思想,论述了在.NET平台上使用C#编程语言实现AJAX技术的主要方法和步骤。
4)在对AJAX技术有详细了解并有实际实现经验的基础上,笔者介绍了系统实现过程需要注意的问题,以及AJAX技术本身存在的一些有待解决的不足,并结合目前其他的热门技术,对AJAX技术的未来进行了展望。