基于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