一种基于AJAX技术的Web应用框架的设计与实现

一种基于AJAX技术的Web应用框架的设计与实现

论文摘要

随着Web技术的发展和人们对Web使用的要求越来越高,传统的交互方式一方面使用户觉得难以使用、体验感太差,另一方面也不利于开发人员进行开发和维护。所以当AJAX概念被提出,就立即得到了广泛关注和响应。由于它可以构建快捷和灵活的应用程序,马上就被想构建复杂和动态网站的人们应用,并取得了很好的效果。AJAX技术还处在发展阶段,虽然它加强了Web应用的能力,但还是存在一些问题限制了它的应用。现在一般把各种Web技术融合起来形成框架,提供给人们使用。框架内置了各种特性,可以帮助人们进行开发、部署和维护,所以已经成为主流的AJAX发展方式。本论文介绍了现有AJAX技术和框架的发展现状,分析并总结了AJAX框架设计理论和方法,并在此基础上开发了实际框架以支持Web应用。本框架分为基础模块、控制模块、可视化模块和辅助模块四个部分。基础模块主要用来进行加强面向对象机制和实现包加载机制。控制模块完成如异步通讯等应用。可视化模块可以进行页面的组件生成与管理。辅助模块则提供常用的类型或函数便于其它模块调用。论文最后以“时力永联Web Mail系统”项目为例,通过实例详细描述了本框架在项目中的应用成果。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题背景
  • 1.1.1 Web2.0的发展
  • 1.1.2 AJAX技术的概念
  • 1.1.3 项目背景
  • 1.2 课题任务
  • 1.3 论文结构
  • 第二章 AJAX技术与框架简介
  • 2.1 AJAX与传统方式的区别
  • 2.1.1 Web传统方式
  • 2.1.2 传统方式存在的问题
  • 2.1.3 AJAX异步通讯方式
  • 2.1.4 AJAX异步通讯原理
  • 2.2 AJAX应用案例
  • 2.2.1 Google Suggest
  • 2.2.2 Google Maps
  • 2.2.3 Voo2do在线日程
  • 2.3 AJAX关键技术
  • 2.3.1 JavaScript
  • 2.3.2 HTML与 XHTML
  • 2.3.3 DOM
  • 2.3.4 CSS
  • 2.3.5 XML
  • 2.4 AJAX框架简介
  • 2.4.1 DWR框架
  • 2.4.2 Prototype框架
  • 2.4.3 Atlas框架
  • 2.4.4 Dojo框架
  • 2.5 AJAX面临的主要问题及研究现状
  • 2.5.1 用户浏览习惯改变带来的问题
  • 2.5.2 对搜索引擎的不友好
  • 2.5.3 前进后退按钮失效
  • 2.5.4 性能问题
  • 2.5.5 开发难度加大
  • 第三章 框架技术研究
  • 3.1 框架的概念
  • 3.2 AJAX框架的分析
  • 3.3 本AJAX框架设计目标
  • 3.4 框架的初步设计
  • 3.4.1 基础模块
  • 3.4.2 控制模块
  • 3.4.3 可视化模块
  • 3.4.4 辅助模块
  • 第四章 框架的设计与实现
  • 4.1 体系结构设计说明
  • 4.2 核心模块的设计与实现
  • 4.2.1 包加载模块的设计与实现
  • 4.2.2 OOP包的设计与实现
  • 4.2.3 事件包的设计与实现
  • 4.2.4 异步通讯包的设计与实现
  • 4.2.5 DOM包的设计与实现
  • 4.2.6 组件包的设计与实现
  • 4.2.7 组件管理包的设计与实现
  • 第五章 基于框架的 WEB MAIL应用
  • 5.1 项目基本内容介绍
  • 5.1.1 AJAX Web Mail项目说明
  • 5.1.2 系统应用整体架构
  • 5.1.3 项目功能需求
  • 5.2 框架的实施
  • 5.2.1 注册提示功能的实现
  • 5.2.2 级联菜单功能的实现
  • 5.3 小结
  • 第六章 结束语
  • 6.1 工作总结
  • 6.2 进一步的研究方向
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文
  • 相关论文文献

    • [1].研究生学位论文过程管理体系构建与质量控制研究[J]. 教育教学论坛 2020(12)
    • [2].高校研究生学位论文档案的价值与开发利用[J]. 大众文艺 2020(09)
    • [3].基于过程管理的研究生学位论文质量保障体系探索——以北京建筑大学为例[J]. 黑龙江教育(高教研究与评估) 2020(02)
    • [4].近10年国内发表的推拿治疗膝骨关节炎的研究生学位论文概况[J]. 中医正骨 2020(04)
    • [5].地方院校研究生学位论文反向人工智能倾向的成因与破解[J]. 黑龙江教育(高教研究与评估) 2020(08)
    • [6].贸易经济(粮食经济)专业研究生学位论文选题分析——以南京财经大学为例[J]. 粮食科技与经济 2020(08)
    • [7].“差评”研究生学位论文主要特点鉴别[J]. 黑龙江高教研究 2019(05)
    • [8].研究生学位论文的开发与利用[J]. 内蒙古科技与经济 2017(23)
    • [9].研究生学位论文写作的论证意识——一种教育学的视角[J]. 学位与研究生教育 2018(03)
    • [10].研究生导师责权机制的研究与实践[J]. 哈尔滨职业技术学院学报 2018(02)
    • [11].关于提高高校研究生学位论文质量的探索研究[J]. 教育教学论坛 2018(30)
    • [12].研究生学位论文研究热点和发展趋势的定量分析方法探析——基于文献经济学和知识经济学的思考[J]. 科技经济市场 2017(04)
    • [13].研究生学位论文质量保障体系探析[J]. 西部素质教育 2017(04)
    • [14].近10年我国科学技术哲学专业研究生学位论文选题与发展态势研究[J]. 科学技术哲学研究 2017(03)
    • [15].提高研究生学位论文质量的探索研究——以广州美术学院为例[J]. 湖北函授大学学报 2017(04)
    • [16].研究生学位论文英文摘要翻译中的问题与应对[J]. 吉林省教育学院学报 2017(07)
    • [17].聚类算法在研究生论文质量分析中的应用[J]. 中国教育信息化 2017(19)
    • [18].浅析高校研究生学位论文管理存在的问题及解决途径[J]. 价值工程 2017(34)
    • [19].研究生学位论文管理系统设计与实现[J]. 信息系统工程 2016(02)
    • [20].化工研究生学位论文质量的管理研究[J]. 广东化工 2016(20)
    • [21].研究生学位论文抽检中的问题预判与解决对策[J]. 学位与研究生教育 2016(01)
    • [22].HACCP视角下研究生学位论文质量监控应树立的理念和意识[J]. 高教学刊 2016(23)
    • [23].研究生学位论文网络评审系统的研发与实践[J]. 高等农业教育 2015(06)
    • [24].研究生学位论文撰写问题刍议[J]. 科技情报开发与经济 2015(20)
    • [25].研究生学位论文实行网络评阅的探析[J]. 学位与研究生教育 2014(08)
    • [26].研究生学位论文管理体系的改革探索[J]. 继续教育研究 2015(12)
    • [27].“双一流”建设背景下探讨提升研究生学位论文质量的措施[J]. 山西青年 2020(07)
    • [28].基于过程管理的研究生学位论文质量研究[J]. 课程教育研究 2020(21)
    • [29].研究生培养全过程管理的探索与实践[J]. 文教资料 2017(07)
    • [30].研究生学位论文中存在的问题及对策[J]. 教书育人 2008(27)

    标签:;  ;  

    一种基于AJAX技术的Web应用框架的设计与实现
    下载Doc文档

    猜你喜欢