Ajax技术在系统登录中的应用
2012-08-15刘风华王爱民
网络安全与数据管理 2012年18期
刘风华,王爱民
(新疆工程学院 计算机工程系,新疆 乌鲁木齐830091)
1 Ajax技术简介
随着Internet技术的兴起,B/S结构得到了大规模应用。但是传统Web存在不足之处[1]:(1)独占式请求。如果前一个请求没有得到完全响应,后一个请求则不能发送。在等待服务器响应期间,用户的浏览器是一片空白。(2)刷新频繁。传统Web应用基本上都采用请求-页面的对应模式,每个请求都需要丢弃当前页面,重新加载新页面。频繁的页面刷新不仅让用户处于不连续的体验中,也让服务器的负担加重。
Ajax[2](Asynchronous javascript and XML)为弥补以上不足而诞生,它使用XMLHttpRequest对象异步发送请求,发送请求不需要重新加载页面。浏览器发送请求后,无需等待服务器响应,而可以继续原来的操作。当服务器的响应完成后,客户端使用JavaScript函数将相应数据加载到浏览器中。通过使用Ajax技术,用户发送请求并得到响应的过程在后台进行,用户的界面以连续的方式响应。Ajax技术特别适用于交互较多、频繁读数据、数据分类良好的Web应用。使用Ajax技术有以下两个优势[1]:(1)无刷新更新页面给用户更好的体验;(2)Ajax技术可以将传统的服务器工作转嫁到客户端,从而减轻服务器和带宽的负担,节约空间和带宽租用成本。
2 Ajax技术在系统中的应用
在各种管理系统的开发中,用户信息验证是一个必然环节。在B/S模式的系统中,用户访问量大,数据交换频繁,这就要求服务器能够快速响应用户请求才能适应新的发展。为了使用户感觉界面响应连续,在登录界面设计中……
登录APP查看全文
