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

来源 :山东大学 | 被引量 : 0次 | 上传用户:soloviola
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着当前企业应用的快速发展,对软件的需求越来越高。在企业应用软件开发中,用户界面的开发占有的工作量很大。提高用户界面的开发效率无疑是提高整个软件开发效率的有效手段。用户界面开发研究主要集中在用户界面自动生成工具的开发和基于模型的界面自动生成技术的研究上。当前的一些模型和工具在一定程度上促进了用户界面工程理论和实践的发展。但很多模型和工具是用于直接描述用户界面,即是一种用户界面的编码手段,缺乏从抽象界面描述到具体界面实现的转化支持。它们仅是针对界面设计界面,没有将界面的设计开发融入到软件开发的整体架构中去,无法支持软件开发的全过程。本文将用户界面的自动生成技术融入到软件开发的整体架构中去,结合统一数据模型和统一界面控制器技术实现表示层的统一框架。框架是近几年出现的软件重用的方法,它与构件、设计模式在软件重用的思想上一脉相承,提倡在设计和分析层面上的重用。界面自动生成采用自适应模板技术,将用户界面划分为不同的功能区域,每个功能区域由一个自适应模板来实现和管理。统一界面控制器从整体的角度对界面控制管理,包括界面生命周期管理、界面流管理及事件处理。它作为表示层的主控制部件与应用层的业务处理器直接对话,是表示层与应用逻辑连接的桥梁。统一数据模型是数据的抽象表示。它摈弃传统的面向对象的设计思想,将对象的属性以及属性的数据操作特性抽象抽取出来,作为数据的一种抽象表示方式,可以代表所有的数据对象。本文介绍了框架的设计和实现,并给出一个简单的应用实例。
其他文献
迁移工作流(migrating workflow)是近年工作流管理研究的一个新方向。基于移动计算范型的迁移工作流系统包括工作流引擎、迁移实例和工作位置三个要素。工作流引擎完成工作流
中国教育科研网格公共支撑平台(CGSP)是为了构建ChinaGrid而研发的核心网格中间件。CGSP由一组互相配合的软件组件组成,支持ChinaGrid网格应用的开发、调试、部署、运行管理以
随着企业信息化的发展,对计算机和信息系统的依赖越来越强。企业扩大,业务增多,应用系统越来越多。员工在使用这些系统过程中,必然要经过无数次的登录与认证,大大降低了工作
随着多媒体在高速网络的广泛应用,多播路由问题(Multiple DestinationRouting)已成为越来越重要的研究课题。多播路由问题可以数学上形式化成Steiner树问题,该问题的求解是需要
随着网络技术的不断发展,Web地理信息系统(WebGIS)已经成为地理信息系统(GIS)的研究热点,它为发布及使用地理信息空间数据提供了一种便捷途径。本课题在研究数字林业及WebGIS
知识发现(KDD,Knowledge Discovery in Database)是从数据中获取知识的一种智能信息处理技术。分类是数据挖掘的重要组成部分,它根据类标号已知的数据建立模型,进而使用该模型来
信号瞬时特征的提取在信号处理中具有重要的意义,然而复杂信号特别是非线性和非稳定信号真正意义上瞬时参数的定义都比较困难,更谈不上高精度测量信号的瞬时参数。如何利用数据
车间作业调度问题(JSP)是许多实际问题的简化模型。寻找求解JSP问题的有效途径是调度和优化领域的重要课题。但是车间作业调度问题是NP难解问题,寻找具有多项式复杂度的算法几
移动无线Ad hoc网络是一种特殊的临时性的自组网络,该网络由一系列的带有无线收发装置的移动终端节点组成。该网络最大的特点是不需要固定的基础设施的支持,无需中心控制管理。
分布式异构数据源的集成涉及到多个软件领域,通过分布式构件技术在数据源之上建立数据访问中间层,可使集成体系具有优越的性能和良好的可扩展性。论文基于CORBA和Web Services