基于配置的表示层统一设计框架的研究与实现

基于配置的表示层统一设计框架的研究与实现

论文摘要

随着当前企业应用的快速发展,对软件的需求越来越高。在企业应用软件开发中,用户界面的开发占有的工作量很大。提高用户界面的开发效率无疑是提高整个软件开发效率的有效手段。用户界面开发研究主要集中在用户界面自动生成工具的开发和基于模型的界面自动生成技术的研究上。当前的一些模型和工具在一定程度上促进了用户界面工程理论和实践的发展。但很多模型和工具是用于直接描述用户界面,即是一种用户界面的编码手段,缺乏从抽象界面描述到具体界面实现的转化支持。它们仅是针对界面设计界面,没有将界面的设计开发融入到软件开发的整体架构中去,无法支持软件开发的全过程。本文将用户界面的自动生成技术融入到软件开发的整体架构中去,结合统一数据模型和统一界面控制器技术实现表示层的统一框架。框架是近几年出现的软件重用的方法,它与构件、设计模式在软件重用的思想上一脉相承,提倡在设计和分析层面上的重用。界面自动生成采用自适应模板技术,将用户界面划分为不同的功能区域,每个功能区域由一个自适应模板来实现和管理。统一界面控制器从整体的角度对界面控制管理,包括界面生命周期管理、界面流管理及事件处理。它作为表示层的主控制部件与应用层的业务处理器直接对话,是表示层与应用逻辑连接的桥梁。统一数据模型是数据的抽象表示。它摈弃传统的面向对象的设计思想,将对象的属性以及属性的数据操作特性抽象抽取出来,作为数据的一种抽象表示方式,可以代表所有的数据对象。本文介绍了框架的设计和实现,并给出一个简单的应用实例。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 引言
  • 1.1 界面生成技术研究现状
  • 1.2 主要研究工作
  • 1.3 本文结构
  • 第2章 框架与设计模式
  • 2.1 设计模式
  • 2.1.1 设计模式的定义
  • 2.1.2 设计模式的分类
  • 2.1.3 经典设计模式
  • 2.1.4 表示层设计模式
  • 2.1.5 MVC设计模式
  • 2.2 框架
  • 2.2.1 框架的定义
  • 2.2.2 框架的分类
  • 2.2.3 框架的优点
  • 2.3 设计模式和框架的关系
  • 2.4 本章小结
  • 第3章 基于配置的表示层统一框架的设计方案
  • 3.1 设计目标
  • 3.2 界面设计
  • 3.2.1 界面的设计原则
  • 3.2.2 界面自动生成设计方案
  • 3.3 数据模型的设计
  • 3.3.1 统一数据模型的结构
  • 3.3.2 统一数据模型的使用
  • 3.4 界面控制器的设计
  • 3.4.1 界面控制和界面定制
  • 3.4.2 统一界面控制器的设计目的
  • 3.4.3 统一界面控制器的设计方案
  • 3.5 表示层框架的结构
  • 3.6 本章小结
  • 第4章 表示层框架的实现
  • 4.1 基于自适应模板的界面的自动生成技术的实现
  • 4.1.1 模板的定义
  • 4.1.2 模板的功能
  • 4.1.3 模板的实现
  • 4.1.4 组件库的设计
  • 4.1.5 布局管理器
  • 4.1.6 界面生成技术的实现
  • 4.2 统一界面控制器的实现
  • 4.3 统一数据模型的实现
  • 4.3.1 元数据(Metadata)
  • 4.3.2 统一数据模型
  • 4.3.3 数据网关
  • 4.4 本章小结
  • 第5章 框架应用实例
  • 第6章 总结和展望
  • 6.1 总结
  • 6.2 下一步工作
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文目录
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].低投入 高效益——“表示层虚拟化”助学校设备升级[J]. 中国信息技术教育 2010(05)
    • [2].XMLC彻底分离表示层[J]. 电脑开发与应用 2009(04)
    • [3].基于Site Mesh框架的表示层开发应用[J]. 西安邮电学院学报 2008(03)
    • [4].J2EE MVC模式下表示层技术的选择与具体应用研究[J]. 电脑开发与应用 2009(06)
    • [5].一种支持声明式表示层集成的组件模型[J]. 计算机系统应用 2011(12)
    • [6].《精品资源共享课平台》程序设计[J]. 黑龙江科技信息 2016(09)
    • [7].iLibrary:表示层集成融汇服务及系统实现[J]. 现代图书情报技术 2010(11)
    • [8].基于JSF的Web表示层设计与实现[J]. 现代计算机(专业版) 2010(01)
    • [9].ASP.NET三层构架解析[J]. 农业科技与装备 2016(03)
    • [10].基于XML的表示层用户控件设计与实现[J]. 电脑编程技巧与维护 2010(20)
    • [11].基于ASP的数字化校园平台建设[J]. 硅谷 2010(24)
    • [12].B/S系统表示层设计文档编制方法[J]. 计算机系统应用 2011(01)
    • [13].运用J2EE平台设计高校办公自动化系统[J]. 现代计算机(专业版) 2009(04)
    • [14].浅析Web表示层开发技术JSF[J]. 黑龙江科技信息 2008(14)
    • [15].一种光伏电站在线监测解决方案[J]. 电气应用 2015(01)
    • [16].基于SSH+ExtJS技术的网络教学平台设计与实现[J]. 信息系统工程 2014(08)
    • [17].基于Struts+Hibernate的SCIP系统设计与实现[J]. 计算机技术与发展 2011(12)
    • [18].基于j2ee的电子商务技术架构研究[J]. 软件导刊 2010(09)
    • [19].一种基于JSP技术的博客系统设计[J]. 安阳师范学院学报 2011(05)
    • [20].基于Spring框架与Hibernate,Struts的整合研究[J]. 广西轻工业 2008(03)
    • [21].基于Spring的企业级Web项目架构设计研究[J]. 软件 2019(06)
    • [22].浅析Struts框架下的Java Web应用[J]. 科技创新导报 2013(17)
    • [23].基于Flex的WebGIS框架的研究与应用[J]. 计算机系统应用 2011(11)
    • [24].基于Meshup的网络化软件的开发方法[J]. 数据通信 2010(01)
    • [25].档案信息管理系统结构的比较分析[J]. 兰台世界 2008(S2)
    • [26].基于ASSH框架的运动会信息管理系统设计[J]. 电子设计工程 2011(10)
    • [27].MVC设计模式在ASP.NET平台中的应用探究[J]. 太原城市职业技术学院学报 2016(04)
    • [28].基于SSH电子商城系统整体设计[J]. 湖北农机化 2014(06)
    • [29].Web界面模型的设计与实现[J]. 赤峰学院学报(自然科学版) 2013(04)
    • [30].基于Web多层架构网络应答系统的实现[J]. 湘南学院学报 2011(05)

    标签:;  ;  ;  ;  ;  

    基于配置的表示层统一设计框架的研究与实现
    下载Doc文档

    猜你喜欢