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

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

相似论文

  1. 基于HTML5的通用WebIM组件的前端设计与实现,TP311.52
  2. 企业协作软件离线访问模块的设计与实现,TP311.52
  3. 基于HTML5的SNS教学信息平台的设计与实现,TP311.52
  4. 面向物流的智能客户端离线应用技术研究,TP393.09
  5. 基于智能客户端的电气操作票系统的设计与实现,TP311.52
  6. 煤矿安全智能客户端体系结构研究,TD67
  7. 智能客户端系统架构的研究与应用,TP311.52
  8. 远程教育中流媒体管理器的设计与实现,TP399
  9. 财政辅助管理系统的设计与实现,TP311.52
  10. 具有集中控制器的层次模型开发框架,TP311.52
  11. 税务部门网络办公自动化系统的设计与实现,TP317.1
  12. 低保管理系统二期工程医疗救助子系统的设计与实现,TP315
  13. 安全的人事信息系统开发框架的研究与实现,TP311.52
  14. 基于J2EE平台的商业银行国际结算系统的设计与实现,TP311.52
  15. 基于J2EE平台的网上银行系统的设计与实现,TP311.52
  16. 基于思想政治网站及时反馈系统的开发,TP393.092
  17. 面向企业Java Web应用程序快速开发的MVC框架的设计与实现,TP311.52
  18. 从微博前端重构看新形势下的Web前端开发,TP393.09
  19. 农行蓟县支行经营管理信息系统的设计与实现,TP311.52
  20. 基于SOA架构资产管理系统研究与设计,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com