学位论文 > 优秀研究生学位论文题录展示
HTML5及其相关技术支持的RIA的框架研究与应用
作 者: 姜凤燕
导 师: 段会川
学 校: 山东师范大学
专 业: 计算机软件与理论
关键词: HTML5 RIA应用 VisualWebGui平台 离线应用 Web程序 开发框架
分类号: TP311.52
类 型: 硕士论文
年 份: 2013年
下 载: 69次
引 用: 0次
阅 读: 论文下载
内容摘要
随着网络信息技术的发展,应用软件转向了框架式发展,使得应用程序的开发进入了一个新时代,这要求应用程序的开发不仅要减轻开发人员的工作负担,还有让用户获得良好的体验效果。基于富互联网应用框架即RIA(RichInternetApplications)的软件开发,是一种将丰富的客户端程序与灵活部署的网络应用结合起来形成的Web应用程序。RIA有效的改善了用户体验,在网页中已有的功能框架下实现客户端的应用程序,并且B/S间响应快,可以跨平台的使用,同时支持离线访问操作,充分利用本地资源,缓解了服务器端的负载。本文在总结Web开发组件、RIA框架设计以及HTML5语言的基础上,对现有支持的RIA的相关技术深入研究,为解决RIA的界面效率比较低,页面频繁刷新,造成用户的体验效果不佳,也使得服务器承担更多任务,无法产生更好的界面体验等问题,提出了基于HTML5新表单的RIA界面改进,实验表明HTML5用于RIA表单的设计,可以使代码变得简洁,减轻了开发人员负担,也降低了客户端和服务器端的通信量,极大地提高了RIA的客户端代码生成及客户端执行效率。其次是对RIA通信机制的改进,客户端整合VisualWebGui(VWG)平台中现有的组件和引擎,达到B-S间较好的兼容;服务器端运用Websocket代替传统HTTP轮询方式,大大降低了网络负载,优化了通信效率,避免了额外的消息头信息,并且,在通信过程中端节点产生的信息传输量是比较大的,而WebSocket协议设计了更为轻量级的Header,因而大大降低了降低了带宽的使用量、通信成本,相比其他通信机制,因为减少了数据通信交换量,树结构的交互效率和展示速度比之前提高了很多。最后,设计并实现基于HTML5的RIA离线应用模型,并通过界面的开发效果展示得出HTML5支持下的RIA框架开发的应用程序具有比较好的用户体验。
|
全文目录
摘要 7-9 Abstract 9-11 第一章 绪论 11-15 1.1 研究背景和意义 11-12 1.2 相关研究现状 12-13 1.2.1 RIA研究现状 12 1.2.2 HTML5发展现状 12-13 1.3 主要研究内容 13-14 1.4 论文的组织结构 14-15 第二章 核心技术与基本理论 15-26 2.1 传统Web应用 15-16 2.2 Web技术分析与研究 16-21 2.2.1 HTML5技术概述 16-17 2.2.2 AJAX技术概述 17-18 2.2.3 VisualWebGUI简介 18-21 2.3 RIA概述 21-26 2.3.1 RIA技术特点 21-23 2.3.2 RIA用户体验 23-26 第三章 基于HTML5的RIA技术研究 26-33 3.1 RIA应用程序的设计 26-28 3.2 基于HTML5的RIA界面效率支持的研究 28-30 3.2.1 HTML5新增的表单输入类型及其验证 28-29 3.2.2 HTML5新增的表单输入类型 29 3.2.3 主流浏览器对HTML5新输入类型的支持 29-30 3.2.4 HTML5表单输入类型验证 30 3.3 实验及结果分析 30-33 3.3.1 实验思路 30 3.3.2 实验过程 30-31 3.3.3 实验结果 31 3.3.4 实验分析 31-33 第四章 基于RIA框架的Web开发应用 33-44 4.1 Websocket技术与Web树组件 33-34 4.1.1 WebSocket技术原理 33-34 4.1.2 现有实现web树组件技术的比较 34 4.2 基于WebSocket技术的Web树组件的实现 34-38 4.2.1 组件的整体结构类图改进设计 35-36 4.2.2 组件的操作流程及核心实现代码 36-37 4.2.3 性能分析与研究 37-38 4.3 设计并实现RIA框架下的离线开发模型 38-44 4.3.1 RIA离线应用基本架构 38-39 4.3.2 RIA框架下的离线功能实现 39-44 第五章 总结和展望 44-45 5.1 全文总结 44 5.2 未来工作展望 44-45 参考文献 45-48 发表的学术论文及科研成果 48-49 致谢 49
|
相似论文
- 基于HTML5的通用WebIM组件的前端设计与实现,TP311.52
- 企业协作软件离线访问模块的设计与实现,TP311.52
- 基于HTML5的SNS教学信息平台的设计与实现,TP311.52
- 面向物流的智能客户端离线应用技术研究,TP393.09
- 基于智能客户端的电气操作票系统的设计与实现,TP311.52
- 煤矿安全智能客户端体系结构研究,TD67
- 智能客户端系统架构的研究与应用,TP311.52
- 远程教育中流媒体管理器的设计与实现,TP399
- 财政辅助管理系统的设计与实现,TP311.52
- 具有集中控制器的层次模型开发框架,TP311.52
- 税务部门网络办公自动化系统的设计与实现,TP317.1
- 低保管理系统二期工程医疗救助子系统的设计与实现,TP315
- 安全的人事信息系统开发框架的研究与实现,TP311.52
- 基于J2EE平台的商业银行国际结算系统的设计与实现,TP311.52
- 基于J2EE平台的网上银行系统的设计与实现,TP311.52
- 基于思想政治网站及时反馈系统的开发,TP393.092
- 面向企业Java Web应用程序快速开发的MVC框架的设计与实现,TP311.52
- 从微博前端重构看新形势下的Web前端开发,TP393.09
- 农行蓟县支行经营管理信息系统的设计与实现,TP311.52
- 基于SOA架构资产管理系统研究与设计,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|