mvc框架 ajax,基于Ajax框架和MVC设计模式的Web应用研究

摘要:

C/S应用程序,是从二十世纪九十年代随着Windows的出现和客户端处理能力的增强而出现的应用程序,它采用图形用户界面,客户端的数据处理能力比较强,具有强大的数据操作和事物处理能力。但是随着应用程序的复杂程度不断提高,C/S架构存在部署成本高、客户端应用程序更新、维护困难等问题。由于C/S架构的种种弊端,九十年代中期,随着互联网飞速发展,出现了B/S应用程序,Web的广泛使用解决了C/S应用程序部署、更新的困难。但是B/S应用程序受制于HTML的限制,无法像C/S那样使用丰富的效果来展示数据,用户体验比较糟糕。此时一种新的Web应用交互模型被提出——Ajax(Asynchronous JavaScript andXML异步的JavaScript和XML)。Ajax交互模型的出现为我们提供了一种新的Web设计方法,通过对Ajax模式的应用,不仅改变了传统Web应用模式,同时也开拓了一片Web开发的新领域。 目前,Ajax已成为Web技术领域的研究热点。Ajax技术引进了异步调用,促使页面局部刷新,提升了用户体验。对比Applet,Flash等传统的Web技术,AjaX不需要专门的软件支持即可以在大多数流行浏览器中直接使用,Ajax正是通过XMLHttpRequest对象来发送异步请求的。 Ajax涉及到的关键技术包括JavaScript、XMLHttpRequest、DOM、XML。JavaScript通过DOM获取请求参数的信息,并使用XMLHttpRequest对象来与服务器进行异步通讯,服务器处理请求后,返回普通的text或XML,然后浏览器使用JavaScript解析XML,并通过DOM操作更新相关的用户界面。 本文针对Ajax模式下的Web开发进行研究,研究如何将Ajax交互模型与传统的Web开发相结合并有效地应用在企业级Web应用开发过程中。本论文的主要叙述过程如下: 首先,详细介绍了MVC设计模式的结构、优点和在Web系统中的应用,MVC把应用程序分成三个核心模块:模型、视图、控制器,能够提高应用的可重用性和扩展性,从而提高开发大型复杂软件系统的效率。 其次,对Ajax的核心技术进行了全面的研究。主要包括:分析Ajax的工作原理、总结AjaX的技术特点、探讨典型的应用场景、研究Ajax常用的框架、及其安全性问题。 再者,结合Ajax技术和MVC设计模式,设计开发了企业网站系统,该系统基于经典的MVC架构并引入Ajax框架(Interstage Interaction Manager)实现了无刷新页面数据的联动显示,给用户带来了良好的体验。 最后,对论文的各项工作进行了总结,并指出了Ajax在企业信息系统中的应用前景和展望进一步的工作。

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值