异构构件组装模型中构件包装器的设计与实现

来源 :河海大学 | 被引量 : 11次 | 上传用户:nieguangyi127
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件构件产生的目的是提高软件复用率,使开发人员可以方便地通过组装已开发的构件形成新的软件系统,构件组装成为构件技术研究的核心。但是,由于各种软件构件模型由不同机构开发,各种构件模型提供的接口不能相互匹配,导致模型不兼容,互操作难,异构构件组装成为构件组装的研究难点。目前的一些关于异构构件组装研究都不能完全解决异构构件组装问题。 本文指出了现有的一种异构构件组装模型存在的不足,改进了该组装模型中的构件包装器和类属构件模型的设计,使组装模型中的其它模块可以透明地访问不同构件。构件包装器的主要功能是屏蔽构件的异构性,以一致的方式表示构件及其特征,类属构件模型提供了构件包装器接口的定义。 本文主要的工作如下: 首先,在类属构件模型中添加了统一的构件访问层,向组装模型中的其它模块提供统一的构件实例化方式和统一的构件视图,屏蔽了不同构件包装器的存在。 其次,在构件包装器的设计方面,除了属性、方法、事件三种特征接口外,还定义了生命周期特征和持久性特征的接口,解决了原有构件包装器设计中的特征损失问题。 最后,本文给出了JavaBean构件包装器和COM+构件包装器的实现实例。阐述了两种构件包装器实现时涉及的关键技术。JavaBean构件包装器通过使用JavaBean的自省机制和Java语言本身的反射机制实现对原始构件的访问;COM+构件包装器通过JNI(Java Native Interface)解决了Java与COM+构件间的交互问题。
其他文献
本文采用NCII交配设计方法,以9个陆地棉品种(系)配置16个杂交组合,利用加性一显性与环境互作的遗传模型(ADE模型),分析亲本和F。在2013年持续高温干旱条件下望江、九江2个环境下的农
随着汽车工业的飞速发展,汽车电子电器的配置越来越丰富。这对汽车的电源分配和熔断丝盒结构设计、空间布置提出了新的要求。针对汽车发动机舱空间越来越拥挤、一级电源分配
本文介绍了部门自行设计并实现的八一钢厂物资管理信息系统。
刮水洗涤控制功能对于安全驾驶非常重要,传统通过硬线开关控制的刮水系统功能单一,造成驾驶员需要根据雨量的实时变化频繁切换刮水器各种运行模式。因此需要通过控制器实现更
目的:探讨采用具有补益脾肾作用的扶正防癌方联合替吉奥胶囊治疗脾肾两虚型晚期胃癌患者的临床疗效。方法:选取2013年7月至月2016年1月北京中医医院将符合入选标准的胃癌晚期
1981—1982年利用刺槐(Robinia Pseudoacacia L.)鲜花试制槐花茶。成茶香气清雅。尚鲜灵、纯正,滋味鲜醇,花香茶味和谐,具有花茶品质特征。刺槐适应性强,分布广泛、资源丰富,
我刊从2010年12月开始征新能源汽车电子电器类稿件以来,从2011年10月开始,到2013年12月止,已出版了4期新能源专刊(2011/2012年第10期.2013年第5/12期)。回首往事.我们非常感谢这些专家
目前,国内重型汽车刮水系统中的电机大都由组合开关上的刮水开关直接控制,电机经由线束和刮水开关形成“刹车”回路,实现电机的回位,电机“刹车”时产生的大电流极易在组合开关的
经济全球化给资本主义社会的发展提供了机会和条件,然而也同时引发了当代资本主义社会的文化危机,当资本主义社会中生产力过度膨胀时必然会产生文化矛盾和危机。本文主要讲述
简要介绍电气接线盒的分类,分析电源桩头处烧蚀的原因,重点从电源分配方式、电源桩头的固定结构、设计验证方面,阐述了电源桩头安全设计的几点要求。