基于青鸟JBCOM/E的柔性构件模型的研究与实现

来源 :兰州理工大学 | 被引量 : 3次 | 上传用户:swan159357
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今,构件技术已成为影响整个软件产业的关键技术之一。其中,构件模型是构件技术的核心内容,是构件定义和构件性质的具体化,是构件技术研究与应用的交互点,既是构件技术研究的主要内容和成果,又是构件技术运用于实际应用系统开发的主要依据。为了对领域的变化性进行描述,北京大学计算机科学技术系的张文娟博士在已有的青鸟JBCOM构件模型的基础上,提出了一种支持变化性的构件模型JBCOM/E。然而在使用该模型进行构件开发时,构件的粒度问题依然存在。本课题首先在对JBCOM/E模型和当前的领域分析研究的基础上,基于JBCOM/E模型的思想,提出了“柔性构件模型”的概念。其次,在对程序中模块的组成结构分析的基础上,以树状程序结构的特点为依据,提出了一种新的基于树状结构的程序子功能冗余理论。该理论由两部分组成:有子功能冗余理论和冗余子功能的剔除理论。然后,以该理论为基础,在JBCOM/E模型的基础上实现了柔性构件模型,此模型可以较好的解决JBCOM/E模型中存在的粒度问题,满足“复用的基本要求是复用构件的代价要小于重新开发的代价”。最后,结合实例进行研究。参考青鸟构件的制作组装技术,在Microsoft Visual Studio. NET 2003环境下,以C#为开发语言,实现POS领域的基于柔性构件模型的柔性构件,并生成真对某一商场的POS系统。初步验证“基于树状结构的程序子功能冗余理论”的正确性和“柔性构件模型”的正确性及其实用性。
其他文献
生物免疫系统与计算机入侵检测系统在功能上有很大的相似性,入侵免疫系统的主要功能是检测内部或者外部的侵入,使计算机免受攻击。而生物免疫系统的功能是保护生物体不受细菌,病
随着网络技术的飞速发展,WEB 应用系统得到了越来越多的应用。而每个应用系统往往都有自己的一套用户认证和授权方法,为了对用户进行统一的认证和授权管理,所以有必要将不同系统
预测是作决策、规划之前必不可少的重要环节和前提。时间序列预测是预测领域的一个重要研究方向,时间序列预测问题在气象、天文、电力、医学、生物、经济、金融和计算机等各
随着Web技术的广泛应用,许多企业都迫切要求快速、高效地构建自己的Web业务系统。J2EE(Java 2 Enterprise Edition)是sun公司提供的一个标准的企业应用开发平台,它为我们开发
由于现代企业的日常业务运转越来越离不开IT系统的支持,所以IT系统的良好性能已经成为每个公司关注的问题。各种IT基础架构的性能是整个IT系统性能的基础,为保证其性能,产生了各
电子邮件是Internet上最广泛使用、最受欢迎的网络功能。随着计算机信息技术的普及,它现在已经演变成为一个更加复杂并丰富的多的系统,可以传送声音、图片、图像、文档等多媒
本论文针对掌纹的具体特点,对掌纹识别系统中的关键技术与核心算法进行了深入的研究,开发了一套有效的掌纹图像采集设备,提出了一系列高性能的掌纹图像预处理、掌纹特征提取
安全问题是信息化建设过程中不可回避的话题,在现代信息社会中,随着计算机技术的广泛应用,这一问题也就显得更加迫切。目前安全领域的技术门槛高、投入代价大、易用性差、互操作
随着市场经济的深入发展和电力系统规模的持续扩大,电缆用量越来越多;而且由于大量电缆铺设在距离较长、走向复杂的电缆沟内,长期运行在高电压、大电流环境下,很容易引起电缆温度
目前,许多大型企业,政府机构,事业单位,他们的业务遍及不同的地域,同时各个业务也相互关联。这种状况必然产生了他们在构建信息系统时采用分布式应用系统的需求。随着分布式