构件类别的扩展与应用

构件类别的扩展与应用

论文摘要

在面向构件的编程中,各功能构件可以像零件一样被替换,只要满足简单的协议:即它们实现了同一组接口。为了对那些实现同一组接口且完成类似功能的构件进行管理,方便客户程序的调用,构件类别的概念出现了。一个构件类别是一组逻辑相关的构件类,它们通常都实现了同一组接口。构件类别是实现构件多态的重要机制。使用构件类别技术使应用程序可以灵活的配置和方便的扩展。本文取得的主要成果如下:1.在分析 COM 技术对构件类别和构件多态支持不足的基础上,提出一种从构件定义语言、构件元数据和运行环境等多方面对构件类别提供支持的技术方案。2.在 CAR 构件平台上设计并实现了基于类别机制、支持构件多态创建的技术方案。该技术方案通过类别元数据的使用,提供一种简单的机制支持构件类别的开发和构件多态的应用,简化了编程。3.基于 CAR 构件技术设计并初步实现一种支持构件复用的方法。该方法基于构件聚合技术,提供一种简单的机制完成接口的实现继承。4.初步研究构件类别的应用领域和应用模式。

论文目录

  • 第1章 引言
  • 1.1 构件技术概述
  • 1.1.1 面向对象技术的发展
  • 1.1.2 当前构件技术的发展
  • 1.1.3 中间件技术
  • 1.1.4 软件复用和软件工厂
  • 1.2 CAR 构件技术与运行平台
  • 1.2.1 CAR 构件技术
  • 1.2.2 CAR 构件运行平台
  • 1.2.3 CAR 构件元数据
  • 1.3 构件类别的概念
  • 1.4 本文主要研究方向
  • 1.5 各章内容简介
  • 第2章 相关技术
  • 2.1 多态
  • 2.1.1 C++中的多态
  • 2.1.2 构件的多态
  • 2.1.3 插件技术与多态
  • 2.2 构件复用技术与AOP 技术
  • 2.2.1 AOP 技术介绍
  • 2.2.2 构件技术与 AOP
  • 2.2.3 CAR 构件技术中类似 AOP 的设计
  • 第3章 CAR 构件技术中类别支持的设计与实现
  • 3.1 COM 模型中的构件类别分析
  • 3.2 COM 的激活模型分析
  • 3.3 CAR 中对类别的支持
  • 3.3.1 设计方案
  • 3.3.2 实现说明
  • 3.3.3 应用实例介绍
  • 3.3.4 技术特点
  • 3.4 增加类别信息实现智能选择
  • 3.4.1 设计原理
  • 3.4.2 实现说明
  • 3.4.3 应用实例介绍
  • 3.4.4 技术特点
  • 第4章 抽象构件类别与构件的复用
  • 4.1 构件聚合技术分析
  • 4.2 设计说明
  • 4.3 结合两种类别的设计
  • 第5章 构件类别的应用模式
  • 5.1 基于构件类别的编程
  • 5.1.1 类别使应用程序可配置和可扩展
  • 5.1.2 应用类别代理构件实现智能选择
  • 5.1.3 抽象类别的应用
  • 5.2 插件技术与类别应用
  • 5.3 面向构件开发中类别的应用
  • 第6章 总结和展望
  • 6.1 总结
  • 6.2 工作展望
  • 参考文献
  • 致谢
  • 声明
  • 个人简历、在学期间发表的学术论文与研究成果
  • 相关论文文献

    • [1].导管架结构重点构件失效后果评价方法[J]. 中国海洋平台 2020(03)
    • [2].小型构件干法施工成套技术的研究[J]. 公路 2020(06)
    • [3].双T板构件在施工中的运用[J]. 建筑工人 2020(06)
    • [4].信息技术在构件生产阶段的应用与展望[J]. 土木建筑工程信息技术 2020(03)
    • [5].研究:无论有无病毒,家用橱柜构件市场超过商用构件[J]. 国际木业 2020(04)
    • [6].2016年度房屋构件生产十强企业[J]. 混凝土世界 2017(12)
    • [7].绘构件受力图时应注意的问题[J]. 装备制造技术 2016(11)
    • [8].谈构件[J]. 力学与实践 2017(03)
    • [9].基于描述逻辑的数控系统构件匹配方法研究[J]. 现代制造工程 2017(07)
    • [10].植物种群构件的理论概述及研究进展[J]. 安徽农业科学 2014(36)
    • [11].一种基于构件失效传播的软件可靠性建模方法[J]. 信息工程大学学报 2015(05)
    • [12].构件[J]. 青年文学家 2019(34)
    • [13].甲骨文构件方式别义分析[J]. 现代语文(语言研究版) 2010(08)
    • [14].对预制构件强化生产质量的若干措施探讨[J]. 现代物业(中旬刊) 2019(09)
    • [15].弯扭箱形钢构件受拉性能与破坏机理[J]. 建筑钢结构进展 2020(03)
    • [16].故宫古建筑石构件的病害机理与保护修复方法——以须弥座为例[J]. 古建园林技术 2020(02)
    • [17].基于高阶π演算的构件演化行为研究[J]. 计算机科学 2017(03)
    • [18].敢问路在何方?二胡构件改良的探索与实践[J]. 音乐时空 2016(07)
    • [19].考虑构件重要性的导管架平台强度储备提升[J]. 哈尔滨工程大学学报 2016(04)
    • [20].机械装备构件轻量化主要技术途径的探讨[J]. 电子制作 2013(17)
    • [21].一种基于用法示例的构件选择方法[J]. 运城学院学报 2013(05)
    • [22].X射线荧光光谱在北京清代官式琉璃构件保护研究中的应用[J]. 古建园林技术 2013(03)
    • [23].构件交互测试技术的研究[J]. 硅谷 2012(06)
    • [24].一种基于场景的需求驱动构件服务聚集方法[J]. 计算机应用研究 2011(12)
    • [25].浅议桥涵构件预制行业的现状与发展[J]. 中国市场 2010(23)
    • [26].构件测试元数据及其提取与展现技术[J]. 电脑开发与应用 2009(10)
    • [27].构件适配技术比较研究[J]. 计算机工程与科学 2008(01)
    • [28].构件软件变更风险分析技术[J]. 计算机科学 2008(01)
    • [29].敏捷企业信息系统的构件式进化机制研究[J]. 制造业自动化 2008(11)
    • [30].基于构件使用依赖关系的构件复用可信度计算方法[J]. 计算机应用 2015(12)

    标签:;  ;  ;  

    构件类别的扩展与应用
    下载Doc文档

    猜你喜欢