文摘
英文文摘
声明
1 绪论
1.1本课题内容
1.1.1本课题研究背景
1.1.2本课题研究目的及意义
1.2目前具有开发组件功能的系统研究现状
1.2.1概述
1.2.2国外研究现状
1.2.3国内研究现状
2组件模型技术分析
2.1 COM组件技术
2.2 EJB组件技术
2.2.1 J2EE平台与EJB规范概述
2.2.2 EJB组件模型
2.3 CORBA组件技术
2.4三种组件模型的综合评价
2.5 小结
3基于组件的软件开发技术
3.1组件概述
3.1.1有关基本概念
3.2基于组件的软件开发技术
3.2.1软件开发技术的发展历程
3.2.2基于组件的软件开发过程
3.3 小结
4自定义组件平台涉及的主要技术
4.1 软件复用技术
4.2软件体系结构及相关技术
4.2.1常见的软件体系结构模式
4.2.2正交软件体系结构模式
4.3代码自动生成技术
4.3.1代码自动生成的基本原理
4.3.2代码生成技术的分类
4.3.3目前主流的代码生成机制
4.4设计模式
4.5 UML技术
4.6 小结
5自定义组件平台的设计
5.1平台体系结构设计
5.1.1平台的软件体系结构
5.1.2平台的演化分析
5.1.3平台采用正交体系结构的优势分析
5.2平台总体工作流程框架
5.3平台各部分的设计
5.3.1平台中组件代码生成器的设计
5.3.2平台中组件库的设计
5.4 小结
6自定义组件平台的实现
6.1实现策略的选择
6.2各个功能模块实现的内容
6.3组件代码生成器的实现
6.3.1对已有组件的修改来生成组件
6.3.2领域通用组件的生成
6.3.3组件接口的实现
6.4组件库的实现
6.4.1组件存储属性的描述
6.4.2组件库中管理功能的实现
6.4.3组件库中组件组合功能的实现
6.4.4组件库中检索功能的实现
6.5组件的组装与平台的测试
6.5.1组件的组装
6.5.2平台的测试与性能分析
6.6 小结
7结论
参考文献
攻读硕士学位期间发表的论文
致谢