论文部分内容阅读
Ajax(Asynchronous JavaScript And XML)是一种新的Web应用程序开发技术。这个技术采用了异步调用的方式,促使页面局部刷新,所以它可以仅仅向服务器传送和接收自己所需要的数据,从而减少网络流量,并可以使Web应用程序具有更高的即时响应性,更好的可交互性和更方便的个性化服务,使用户像使用桌面应用程序一样使用Web应用程序。本论文是基于Ajax技术,在Microsoft公司提供的ASP.NET 2.0 Ajax框架下,围绕Web应用的交互模式进行研究。理论上,探讨了Ajax的核心技术和开发模式,从应用原理和设计模式方面探讨了Ajax模式与传统模式下的Web开发的区别与联系,为Ajax的最佳实践提供理论依据。实践中,为Ajax的应用搭建了ASP.NET Ajax开发环境,从具体实例《深圳市新产业投资咨询有限公司办公信息系统》的需求角度出发,对原传统模式下应用开发进行分析并指出不足,将Ajax技术应用到系统中,充分发挥出Ajax模式下系统开发的优越性,改进了原办公系统。使Ajax技术在办公系统中得到实现,这也是本论文的重点。本文的主要工作包括以下几个方面:(1)将Ajax技术与传统Web开发技术进行了比较分析,总结得出了Ajax技术的应用特征和主要优势,以及应用安全性方面的问题。(2)深入探讨了Microsoft公司提供的ASP.NET2.0 Ajax框架,为基于Ajax实例开发搭建了ASP.NET Ajax开发环境,配置了ASP.NET Ajax Web应用程序。(3)将Ajax应用到《深圳市新产业投资咨询有限公司办公信息系统》的客户服务中心模块中,实现客户信息添加的即时数据校验,同时还添加了带有水印效果的文本框,提高交互性。(4)将Ajax应用到《深圳市新产业投资咨询有限公司办公信息系统》的业绩考核模块,设计并实现了具有特效的可折叠面板,同时添加了能自动弹出的日历,使整个界面友好而具有个性化。(5)将Ajax应用到《深圳市新产业投资咨询有限公司办公信息系统》的公司要闻模块,无刷新动态添加公司信息,减少页面的重载,较低服务器的开销,增强了用户体验。