欢迎来到学术参考网

基于Struts2+jQuery+JSON实现Ajax数据系统设计

发布时间:2015-07-22 09:51

 摘要:Ajax 通过异步交互技术,提高在B/S模式下服务器与客户端之间的传输效率和响应速度。通过整合Struts2框架、jQuery框架以及JSON数据格式,介绍如何实现Ajax功能,使Web系统开发变得更容易、更有效率,并通过数据显示实例讲解了实现过程。
  关键词:Ajax;Struts2框架;jQuery框架;JSON
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)26-6090-03
  Abstract: Through asynchronous interaction technology, Ajax enchances the transmission efficiency and the speed of response between the server and the client side based on the B/S application. Introduces how to bring about the Ajax function by utilizing the intergerated framework of Struts2 and jQuery as well as JSON data format., the development of Web system change easier, more efficient. Through the example of data display expound the realization process.
  Key words: Ajax ; Struts2 framework ; jQuery framework ; JSON
  随着互联网的广泛应用,B/S架构的Web程序越来越多地受到推崇,并且MVC设计模式的兴起,使对数据的访问和显示相分离,提供了更好的可扩展性。Ajax的出现,程序员在进行Web开发时,可制作出许多精美的Web界面。对用户而言,Ajax强调异步发送用户请求,体验得到了很大提高。下面从Struts2、jQuery、JSON的特点出发,研究和展示了采用Struts2+jQuery+JSON实现Ajax,可实现无需刷新,就能和服务器交换数据。
  1 相关技术介绍
  1.1 Ajax技术
  Ajax (Asynchronous、JavaScript和XML)是一种异步交互方式的网页开发技术,并不是全新的技术,而是整合了现有的技术,是一种新的互联网应用设计思想和实现方式。异步是指JavaScript脚本发送请求后,并不一直等待服务器响应,无需刷新整个页面,就可显示服务器的相应数据;XML一般用于请求数据和响应数据的封装;CSS用于美化网页样式。
  1.2 Strtus2框架
  Struts2作为经典的MVC 框架,MVC将一个应用的输入、处理和输出流程按照模型、视图和控制器三部分进行分离,这样一个应用就可以划分为模型层、视图层和控制层3个层次,三层之间以最少的耦合来协同工作。Struts2包含强大的标签库,这些标签不仅能够提供表现层的数据处理,还提供了国际化、Ajax、上传下载等功能。Struts2融合了许多优秀Web框架的优点,并对缺点进行了改进,使得Struts2在开发中具有更大的优势。
  1.3 jQuery框架
  3 结束语
  本文分析了Struts2框架、jQuery框架及JSON数据传输格式,根据各自特点,结合Ajax技术的特点,利用该技术在Web应用程序中表现出的优异互动性,将jQuery整合到采用Struts2框架的MVC设计模式的程序中,并通过JSON格式传递数据,用以实现Ajax的功能。Ajax方便灵活的实现方式将有助于提高整个系统的开发效果。实践证明这样的整合框架使得Ajax开发变得简洁、结构变得清晰,并且具备了更好的可扩展性和可维护性。
  参考文献:
  [1] 陈志雄.利用Struts2框架和jQuery框架实现AJAX的开发[J].现代计算机,2011(8).
  [2] 李刚.Struts2.X权威指南[M].3版.北京:电子工业出版社,2011.

上一篇:UAAE应用识别技术在网络审计系统上的设计策略

下一篇:基于Packet Tracer的网络互连技术仿真的技术创新