基于xml及组件的web界面柔性技术的分析与实现-analysis and implementation of web interface flexibility technology based on xml and components.docxVIP

  • 3
  • 0
  • 约6.08万字
  • 约 67页
  • 2018-05-18 发布于上海
  • 举报

基于xml及组件的web界面柔性技术的分析与实现-analysis and implementation of web interface flexibility technology based on xml and components.docx

基于xml及组件的web界面柔性技术的分析与实现-analysis and implementation of web interface flexibility technology based on xml and components

目录中文摘要 IAbstract II目录 III第一章 引 言 11.1 论文研究背景 11.1.1 Web 界面面临的问题11.1.2 柔性 Web 界面概念的提出11.2 国内外研究现状 21.3 论文研究内容 31.4 论文研究意义与创新点 31.4.1 论文研究意义31.4.2 论文的创新点41.5 论文组织结构 4 第二章 柔性 Web 用户界面的理论和技术分析5 2.1 软件柔性技术 52.1.1 柔性的定义52.1.2 软件柔性的层次划分62.1.3 软件柔性的表现形式62.1.4 软件柔性的实现的关键技术62.2 组件技术 62.2.1 组件技术概念62.2.2 传统观点72.2.3 过程相关的观点72.2.4 领域分析92.3 基于组件的开发 102.3.1 组件规格检验、修改与组装102.3.2 组件划分归类与检索102.3.3 基于组件开发的意义10XML 技术 11理解 XML 11从 HTML 到 XML 122.4.3 内容和显示的分离132.4.4 应运而生的 XML 132.5 MVC 开发模式 142.6 数据绑定 15ExtJS 技术 16ExtJS 的特点 16ExtJS 技术横向比较 162.8 本章小结 17第三章 基于消息机制的柔性 Web 界面定制 183.1 可定制 Web 界面 183.2 消息机制和事件驱动 183.2.1 消息机制的体系结构183.2.2 消息机制的工作过程193.3 基于 JavaScript 的消息机制 193.3.1 单线程 JavaScript 193.3.2 事件和回调函数213.3.3 Event Loop 213.3.4 定时器223.4 本章小结 23第四章 柔性 Web 界面的实现 244.1 柔性 Web 界面动态生成模型 244.1.1 柔性 Web 界面动态生成模型 244.1.2 柔性 web 界面的动态生成 244.2 柔性 Web 界面模板的动态构建 254.2.1 柔性 web 界面模板的生成 254.2.2 模板库的组建264.3 柔性 Web 界面组件 274.3.1 柔性 Web 界面组件含义 274.3.2 柔性组件的实现274.3.3 组件库284.4 柔性 Web 界面数据集的设计 304.4.1 界面数据的描述314.4.2 界面数据解析314.4.3 数据处理机制344.5 柔性 Web 用户界面配置364.5.1 个性化配置方案364.5.2 个性化配置方案的实现374.5.3 柔性 Web 用户界面中配置文件解析404.6 柔性 Web 界面组件通信机制404.6.1 组件交互分析404.6.2 用例设计404.6.3 数据结构424.6.4 Messenger 的调度系统464.7 本章小结 47第五章 柔性 Web 界面应用485.1 角色管理实例分析 485.2 基于 ExtJS 的客户端 MVC485.3 实例柔性 Web 用户界面505.4 本章小结 56总结与展望 57参考文献 58致谢 60个人简历及在研期间的研究成果和发表的学术论文61第一章 引 言1.1 论文研究背景Web 界面面临的问题Web 用户界面是用户与 Web 应用系统沟通的桥梁,用户所做的一切操作都会在界 面上进行。它控制着系统数据的输入以及用户对界面部件的操控。对用户来说,他们能 看到的也就是平时我们所说 Web 界面。所以说,Web 用户界面在 Web 应用系统中举足 轻重[1],值得我们去加以关注。但是 Internet 环境不停地变化,用户的主观与客观上的需要也不停的变化。怎样能 够使 Web 用户界面适应网络环境以及用户多元化的变化[2],是当今 Web 行业关心的热 点之一。首先,传统的 Web 界面大多是按照企业内部的需要来定制的。很多工作都是由最初 的软件开发的人来完成。但是这种方式存在的弊端在于,如果软件投入到使用,需求必 然不断更新,现有的需求也会由于企业的外在环境和内部的制度的骤然变动由此发生改 变。由于传统的 Web 界面的缺陷在于自身缺少适应性和扩展性,即使需求的变化很小, 也不能自己解决,最后还要寻求开发者的帮助。其次,Web UI 中每一个部分都紧密联系[3],不能很好的将界面元素的描述与显示样 式分离,这种情况会给开发者在维护界面方面带来一定的麻烦[4],无法对 Web 界面适应 性和完善性地调整。这样的界面也不能很有效地实现再次使用及可扩展性。最后,传统的 Web 界面的开发状况还是手工开发性的。调查表明:Web 开发中,很 多工作集中在 UI 的开发与设计中。并且在不同阶段也会花费很多时间,开发者会花费 45% 的时间去设计界面,在开发阶段与维护阶段会花费大量时间,阻碍了 Web 系统的开

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档