《现代电子技术)2008年第22期总第285期 计算机应用技术
Ajax与STRUTS结合构建Web应用研究
戚艳军,刑继军
(西北政法大学 经济管理学院 陕西 西安 710063)
摘 要 :以无刷新页面提交技术 Ajax为前提 ,通过描述传 统应用页面提交的刷新过程 中出现 的弊端 ,结合 Ajax的技术
特点,介绍 Ajax技术 中的主要组成部分及实现原理。根据 Web应用框架 STRUTS的工作方式,将 Ajax技术与其结合 ,构
建框架下的无刷新 web应用 ,并介绍主要 实现方法 。通过对 STRUTS框架 中Ajax技术 的使 用,使得浏览器和服务器间异
步通信 ,实现无刷新页面提交。最后阐述 Ajax技术的优势及其结合 sTRUTS框架的实现特点。
关键词:Ajax;STRUTS;XMLHTTPRequest;异步通信
中图分类号:TP311 文献标识码 :A 文章编号:1004—373X(2008)22—057一O2
WebApplicationUsingAjaxandSTRUTS
QIYanjun,XINGJijun
(InstituteforEconomy&Management,NorthwestUniversityofPoliticalandLaw,Xian,710063,China)
Abstract:Declaredthedefectofbrush—upW ebpagein traditionalpagesubmission.Thepeculiarity,principleandmain
partsofAjaxareintroduced.According tothetypicalofSTRUTSframework,combiningAjaxwithWebapplicationof
STRUTS.UsingAjaxandSTRUTS,asynchronouscommunicationcanbefulfilledbetweenclientandserver.Anexampleis
usedtointroducehowtoimplementAjaxapplication.TheadvantagesofAjaxandSTRUTSincombinationwithAjaxtocreate
W ebapplicationthatnobrush—uppageareexplained.
Keywords:Aj8XSTRUTS;XMLHTTPRequest;asynchronouscommunication
在传统 Web应用运行方式 中,用户发 出HTTP请 定的方式组合在一起 ,同共协作发挥各 自的作用,包括 :
求到服务器端,后端对该请求进行处理后返 回一个新的 (1)使用 XHTML和 CSS标准化呈现;
页面到客户端。但是服务器端在处理客户端提交的服 (2)使用 DoM 实现动态显示和交互 ;
务请求时,客户处于空闲等待状态 (无论请求量的大 (3)使用 XML和xSLT进行数据交换与处理 ;
小),因而在每次发出服务请求后都需要花时间等待 。 (4)使用 XMLHTTP Request进行异 步数据
而 Ajax(AsynchronousJavaScriptandX
本文探讨了Ajax技术在传统Web应用中刷新页面的弊端,介绍了Ajax的主要组成部分和工作原理。结合STRUTS框架,实现了异步通信,构建了无刷新Web应用实例,展示了如何利用Ajax与STRUTS结合提升用户体验。关键词包括Ajax、STRUTS、XMLHTTPRequest和异步通信。

被折叠的 条评论
为什么被折叠?



