学位论文 > 优秀研究生学位论文题录展示

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

作 者: 陈蛟
导 师: 雷友珣
学 校: 北京邮电大学
专 业: 计算机科学与技术
关键词: AJAX Web 框架 异步通讯
分类号: TP393.092
类 型: 硕士论文
年 份: 2008年
下 载: 285次
引 用: 10次
阅 读: 论文下载
 

内容摘要


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

全文目录


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

相似论文

  1. 带填充墙框架结构非线性有限元分析,TU323.5
  2. 基于用户兴趣特征的图像检索研究与实现,TP391.41
  3. 隐式用户兴趣挖掘的研究与实现,TP311.13
  4. 基于WEB的仿真互操作性测试工具研究,TP391.9
  5. LXI仪器Web接口开发,TP274
  6. LXI计数器研制,TP274
  7. 面向服务的多主体协作机制的研究与实现,TP393.09
  8. 基于OSGi的领域内框架扩展方法研究及应用,TP311.5
  9. 基于SOA的Portal定制系统的优化与实现,TP311.5
  10. 基于模型的Web测试技术研究与应用,TP311.53
  11. 基于框架的课文口头复述训练对初中生英语口头能力的影响,G633.41
  12. 基于框架的词汇教学对高一学生写作中的假朋友现象的影响,G633.41
  13. 基于IAD框架的农村生活垃圾治理公共物品的供给影响因素分析,X33
  14. 面向RIA开发模型的研究,TP311.5
  15. 面向业务过程的服务动态组合方法研究,TP393.09
  16. 农业供应链系统网络平台的构建,S126
  17. 自尊类型、自我框架对风险选择影响的实证研究,B849
  18. 基于工作流的高校学生信息管理系统的设计与实现,TP311.52
  19. 基于本体的语义检索研究,TP391.3
  20. 面向服务的Web报表的研究与设计,TP393.09
  21. 大学生风险决策中的框架效应研究,B842

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序 > 网络浏览器
© 2012 www.xueweilunwen.com