当前位置:主页 > 管理论文 > 移动网络论文 >

基于XML及组件的Web界面柔性技术的研究与实现

发布时间:2017-05-19 17:30

  本文关键词:基于XML及组件的Web界面柔性技术的研究与实现,,由笔耕文化传播整理发布。


【摘要】:现如今,无论是Web应用的网络环境,还是用户的需求都在时刻变化。在这种趋势下,大多数Web软件行业一直在寻求一种更有效的方法来适应Web用户界面和用户需求的变化。Web用户的需求在时时发生变化,而Web用户界面必须及时地对这些变化做出相应的响应。为了解决上述问题,本文提出一种全新的柔性Web界面观点。此观点主要是采用柔性软件理论,在MVC设计模式下,借助XML及组件技术,从软件开发模式考虑,将软件的柔性思想与现在流行的组件技术联系在一起,实现了柔性Web界面的动态生成。在Java Script消息机制的控制下,构建并实现一个柔性的、可定制的Web界面。首先,分析并总结了当今Web界面的现状以及存在的不足,提出一种柔性的Web界面动态生成观点。其次,针对柔性Web界面生成的技术展开理论分析,并介绍了领域工程的相关知识,为建立柔性Web用户界面模型提够可靠的保障。再次,对柔性Web界面模型实现中所涉及到的各个模块的功能进行详细的设计与实现。主要包括MVC设计模式的应用、XML描述的界面模板、柔性组件的设计、数据集的设计。针对当前应用的需要,提出个性化配置以及基于消息机制的个性化界面定制方案,对柔性用户界面生成模型从理论上进行了有效的验证。最后,通过一个用户角色管理的开发实例来对本模型的理论进行验证,保证了柔性Web用户界面及其模型的有效性和可用性。
【关键词】:XML 组件 柔性 Web 界面 消息机制
【学位授予单位】:沈阳师范大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.09
【目录】:
  • 中文摘要3-4
  • Abstract4-8
  • 第一章 引言8-12
  • 1.1 论文研究背景8-9
  • 1.1.1 Web界面面临的问题8
  • 1.1.2 柔性Web界面概念的提出8-9
  • 1.2 国内外研究现状9-10
  • 1.3 论文研究内容10
  • 1.4 论文研究意义与创新点10-11
  • 1.4.1 论文研究意义10-11
  • 1.4.2 论文的创新点11
  • 1.5 论文组织结构11-12
  • 第二章 柔性Web用户界面的理论和技术分析12-25
  • 2.1 软件柔性技术12-13
  • 2.1.1 柔性的定义12-13
  • 2.1.2 软件柔性的层次划分13
  • 2.1.3 软件柔性的表现形式13
  • 2.1.4 软件柔性的实现的关键技术13
  • 2.2 组件技术13-17
  • 2.2.1 组件技术概念13-14
  • 2.2.2 传统观点14
  • 2.2.3 过程相关的观点14-16
  • 2.2.4 领域分析16-17
  • 2.3 基于组件的开发17-18
  • 2.3.1 组件规格检验、修改与组装17
  • 2.3.2 组件划分归类与检索17
  • 2.3.3 基于组件开发的意义17-18
  • 2.4 XML技术18-21
  • 2.4.1 理解XML18-19
  • 2.4.2 从HTML到XML19-20
  • 2.4.3 内容和显示的分离20
  • 2.4.4 应运而生的XML20-21
  • 2.5 MVC开发模式21-22
  • 2.6 数据绑定22-23
  • 2.7 ExtJS技术23-24
  • 2.7.1 ExtJS的特点23
  • 2.7.2 ExtJS技术横向比较23-24
  • 2.8 本章小结24-25
  • 第三章 基于消息机制的柔性Web界面定制25-31
  • 3.1 可定制Web界面25
  • 3.2 消息机制和事件驱动25-26
  • 3.2.1 消息机制的体系结构25-26
  • 3.2.2 消息机制的工作过程26
  • 3.3 基于JavaScript的消息机制26-30
  • 3.3.1 单线程JavaScript26-28
  • 3.3.2 事件和回调函数28
  • 3.3.3 Event Loop28-29
  • 3.3.4 定时器29-30
  • 3.4 本章小结30-31
  • 第四章 柔性Web界面的实现31-55
  • 4.1 柔性Web界面动态生成模型31-32
  • 4.1.1 柔性Web界面动态生成模型31
  • 4.1.2 柔性web界面的动态生成31-32
  • 4.2 柔性Web界面模板的动态构建32-34
  • 4.2.1 柔性web界面模板的生成32-33
  • 4.2.2 模板库的组建33-34
  • 4.3 柔性Web界面组件34-37
  • 4.3.1 柔性Web界面组件含义34
  • 4.3.2 柔性组件的实现34-35
  • 4.3.3 组件库35-37
  • 4.4 柔性Web界面数据集的设计37-43
  • 4.4.1 界面数据的描述38
  • 4.4.2 界面数据解析38-41
  • 4.4.3 数据处理机制41-43
  • 4.5 柔性Web用户界面配置43-47
  • 4.5.1 个性化配置方案43-44
  • 4.5.2 个性化配置方案的实现44-47
  • 4.5.3 柔性Web用户界面中配置文件解析47
  • 4.6 柔性Web界面组件通信机制47-54
  • 4.6.1 组件交互分析47
  • 4.6.2 用例设计47-49
  • 4.6.3 数据结构49-53
  • 4.6.4 Messenger的调度系统53-54
  • 4.7 本章小结54-55
  • 第五章 柔性Web界面应用55-64
  • 5.1 角色管理实例分析55
  • 5.2 基于ExtJS的客户端MVC55-57
  • 5.3 实例柔性Web用户界面57-63
  • 5.4 本章小结63-64
  • 总结与展望64-65
  • 参考文献65-67
  • 致谢67-68
  • 个人简历及在研期间的研究成果和发表的学术论文68

【参考文献】

中国期刊全文数据库 前10条

1 刘伟;蔡晋强;;基于ASP.NET数据绑定控件的应用[J];电脑开发与应用;2010年09期

2 王合峰;;XML数据模型及相关技术综述[J];硅谷;2011年05期

3 何腾蛟;吴跃;;基于JavaScript的消息管理机制[J];计算机应用;2009年S1期

4 朱立明;黄卫忠;倪雄军;;ExtJs框架下树形组件改进及应用[J];计算机应用;2010年S2期

5 王映辉,王英杰,王彦君,樊宏斌;基于MVC的软件界面体系结构研究与实现[J];计算机应用研究;2004年09期

6 彭z

本文编号:379360


资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/379360.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户9b546***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com