首页> 中文学位 >异构构件组装模型中构件包装器的设计与实现
【6h】

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

代理获取

目录

文摘

英文文摘

第一章绪论

1.1研究动机

1.2技术背景

1.2.1软件复用及软件构件技术

1.2.2基于构件的软件开发

1.2.3构件组装

1.3研究现状

1.3.1 InterWorking Specification

1.3.2 J-Intergra

1.3.3异构构件组装模型

1.3.4存在问题

1.4本文工作及组织

第二章构件模型

2.1 JavaBeans

2.2 EJB(Enterprise JavaBean)

2.2.1 EJB结构

2.2.2 EJB对象

2.3 COM/DCOM

2.3.1 COM对象和接口

2.3.2 COM对象特征

2.3.3 COM+/DCOM

2.4 CORBA构件模型

2.5构件模型差异比较

2.6 小结

第三章类属构件模型

3.1存在问题分析

3.2改进设计

3.2.1构件访问层

3.2.2构件包装器

3.3构件访问层

3.3.1构件实例化机制

3.3.2统一构件视图

3.3.3统一构件描述

3.3.4元数据接口

3.4构件包装器设计

3.4.1设计原理

3.4.2构件包装器主接口设计

3.4.3构件特征表示接口设计

3.5访问过程

3.6小结

第四章构件包装器实现实例

4.1 JavaBeans构件包装器的实现

4.1.1JavaBeans包装器实现的关键技术

4.1.2接口实现

4.2 COM+构件包装器的实现

4.2.1COM+包装器实现的关键技术

4.2.2接口实现

4.2.3 COM+构件接口的表示

4.2.4数据类型转换

4.3两种构件包装器实现的比较

第五章总结与展望

5.1本文总结

5.2进一步的工作

参考文献

致 谢

展开▼

摘要

软件构件产生的目的是提高软件复用率,使开发人员可以方便地通过组装已开发的构件形成新的软件系统,构件组装成为构件技术研究的核心.但是,由于各种软件构件模型由不同机构开发,各种构件模型提供的接口不能相互匹配,导致模型不兼容,互操作难,异构构件组装成为构件组装的研究难点.目前的一些关于异构构件组装研究都不能完全解决异构构件组装问题.该文指出了现有的一种异构构件组装模型存在的不足,改进了该组装模型中的构件包装器和类属构件模型的设计,使组装模型中的其它模块可以透明地访问不同构件.构件包装器的主要功能是屏蔽构件的异构性,以一致的方式表示构件及其特征,类属构件模型提供了构件包装器接口的定义.该文主要的工作如下:首先,在类属构件模型中添加了统一的构件访问层,向组装模型中的其它模块提供统一的构件实例化方式和统一的构件视图,屏蔽了不同构件包装器的存在.其次,在构件包装器的设计方面,除了属性、方法、事件三种特征接口外,还定义了生命周期特征和持久性特征的接口,解决了原有构件包装器设计中的特征损失问题.最后,该文给出了JavaBean构件包装器和COM+构件包装器的实现实例.阐述了两种构件包装器实现时涉及的关键技术.JavaBean构件包装器通过使用JavaBean的自省机制和Java语言本身的反射机制实现对原始构件的访问;COM+构件包装器通过JNI(Java Native Interface)解决了Java与COM+构件间的交互问题.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号