基于ASP.NET Ajax的Web开发研究及应用

基于ASP.NET Ajax的Web开发研究及应用

论文摘要

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应用到《深圳市新产业投资咨询有限公司办公信息系统》的公司要闻模块,无刷新动态添加公司信息,减少页面的重载,较低服务器的开销,增强了用户体验。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景
  • 1.2 课题的研究目的及意义
  • 1.3 国内外研究现状
  • 1.4 本文主要工作及结构安排
  • 第2章 Ajax技术的概述
  • 2.1 Ajax的定义
  • 2.2 Ajax核心技术
  • 2.3 Ajax的优势和不足
  • 2.3.1 Ajax的技术优势
  • 2.3.2 Ajax存在的不足
  • 2.4 Ajax的工作原理
  • 2.5 Ajax的应用范畴
  • 2.6 本章小结
  • 第3章 Ajax技术的分析与研究
  • 3.1 Ajax异步技术的实现
  • 3.2 Ajax的设计模式
  • 3.2.1 预先获取模式
  • 3.2.2 提交节流模式
  • 3.2.3 多阶段下载模式
  • 3.2.4 失效处理模式
  • 3.3 经典案例研究
  • 3.4 Ajax应用程序的特征
  • 3.5 Ajax应用安全与防范措施
  • 3.6 本章小结
  • 第4章 Ajax在办公信息系统中的设计与实现
  • 4.1 项目简介
  • 4.2 Ajax技术开发平台
  • 4.2.1 Ajax框架的选择
  • 4.2.2 Microsoft ASP.NET 2.0 Ajax框架介绍
  • 4.3 搭建 ASP.NET Ajax开发环境
  • 4.4 配置 ASP.NET Ajax Web应用程序
  • 4.4.1 配置程序集
  • 4.4.2 配置Web.config文件
  • 4.5 Ajax技术应用于办公信息系统的设计与改进
  • 4.5.1 客户信息添加的即时数据校验
  • 4.5.2 友好而个性的业绩考核界面
  • 4.5.3 无刷新动态添加公司信息
  • 4.6 本章小结
  • 第5章 总结与展望
  • 5.1 论文工作总结
  • 5.2 研究工作展望
  • 参考文献
  • 致谢
  • 攻读硕士期间发表的论文
  • 攻读硕士期间参与的项目
  • 相关论文文献

    标签:;  ;  

    基于ASP.NET Ajax的Web开发研究及应用
    下载Doc文档

    猜你喜欢