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