动态可重组的组件集成框架研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:jwc4542
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
根据测评系统的功能用户可扩展和可定制的需求,结合基于组件的软件开发的方法,提出了测评系统的动态可重组的组件集成框架,支持无限级菜单自动生成和菜单名称自定义。设计了自定义的配置文件,利用数据库对组件及其子功能的信息进行管理以实现动态的需求,并实现了组件的加载、卸载、组件中功能的启用与禁用等管理,使得用户可以根据自己的需求自由扩展和定制测评系统。此集成框架无需修改程序代码即可无限扩展菜单的特点,提高了测评系统集成不同组件的灵活性。本文中的动态可重组的组件集成框架包含四个方面的内容:集成调用平台、组件规范及配置文件、数据库以及组件管理模块。集成调用平台的实现中对菜单资源和Windows消息响应机制进行了巧妙的应用,满足了实现中对“动态”的要求。而组件规范包含了公共组件的功能介绍以及接口规范说明,还有功能性组件的接口规范说明以及公共组件与功能性组件之间的数据交互过程以及格式,以指导功能性组件开发者的开发。数据库以及配置文件主要是为了实现集成框架的动态可重组而加入的元素。组件管理模块方便了用户对组件的操作。对于用户与组件之间的数据交互,本系统采用XML的方式,定义了进行信息交换的XML文件的格式。为了优化性能,针对动态菜单的结构,该框架采用二叉查找树提高了深度查找速度,利用快速缓存提高了使用频率较高的组件功能的响应速度。
其他文献
嵌入式系统自诞生以来飞速发展,使得PDA、Pocket PC和智能手机等移动设备也迅速普及,基于移动设备的各种多媒体应用也逐渐丰富起来。2D图形显示已越来越不能满足人们对图形真
未来互联网体系架构需要得到大规模部署和验证。路由器是组成互联网基础设施的核心设备,解决互联网在安全可信、服务质量、移动管理、大规模路由等方面存在的问题采用的主要
无线传感器网络综合了传感器技术、计算和通信技术,成为计算机科学领域一个活跃的研究分支。在无线传感器网络体系结构中,网络层的路由技术对无线传感器网络的生命周期至关重
在日新月异的信息时代,大数据的出现给我们对于数据存储和处理带来了新的问题与挑战。在生物识别技术领域中,指纹识别技术的地位越来越重要,在身份识别和信息安全中发挥的作
随着Internet和宽带网的快速发展,流媒体应用已经成为当前Internet领域中的重要应用之一。流媒体技术通过多媒体形式能够呈现出比传统的文本格式更为直观和丰富的信息内容。
当前即时通信软件的开发主要是从协议的底层来进行研究,主要利用的是几大开源协议栈以及基于这些协议栈之上的通信API接口等。如何从现有开源协议或应用API或第三方软件着手
在当今信息爆炸的时代,人们面对着大量没有经过整理的原始数据时,将会茫然不知所措,而自动文摘技术能给人们提供更有力的信息加工技术和工具,但时下出现的自动文摘系统,特别
随着包括化学情报学、生物信息学、计算机视觉、视频索引、文本检索以及Web分析在内的广泛应用,图作为一种一般数据结构在复杂结构和它们之间相互作用建模中变得越来越重要。
笔式交互是多通道交互(Multi-Model Interaction,MMI)的一种重要形态,笔式交互允许用户通过自由勾画、手势等交互方式实现自然高效的交互,逐渐成为人机交互研究的热点。人们对笔
在信息技术飞速发展的今天,“数字城市”已成为当今信息时代城市发展的方向,是信息时代的城市形态。目前,世界各国都在积极开展“数字城市”研究和建设,我国许多城市也在进行