首页> 中文学位 >支持组件复用的组件组装工具的设计与实现
【6h】

支持组件复用的组件组装工具的设计与实现

代理获取

目录

文摘

英文文摘

独创性说明

引 言

1相关技术

1.1软件复用与组件技术

1.1.1软件复用与组件技术的发展

1.1.2基于组件的软件开发方式

1.1.3组件库开发对组件检索和管理的要求

1.1.4组件库系统研究现状

1.2 Spring框架对组件复用的支持

1.2.1轻量级容器

1.2.2控制反转

1.2.3面向区域编程

1.2.4 bean工厂模式

1.3 Eclipse平台的java核心

1.4 SWT技术

1.4.1标准窗口小部件工具包

1.4.2 SWT体系结构

1.4.3 SWT的事件机制

1.4.4 SWT的线程机制

1.5 Draw2D技术

2组件库插件的设计与实现

2.1复杂组件描述信息定义

2.2组件库的存储与封装方案选择

2.2.1文件系统存储与数据库存储方式的分析

2.2.2 Eclipse平台插件方式的特点

2.3基于Eclipse插件技术的组件库封装与存储

2.3.1组件库扩展点的定义

2.3.2组件库插件构建

2.4组件库插件的同步与更新

2.5组件库的加载

2.6组件的使用

2.6.1定义Spring的bean工厂

2.6.2定义bean

2.6.3创建bean

2.6.4 bean的标志符

3组件组装工具的设计

3.1结构视图设计

3.2大纲视图设计

3.3属性视图设计

3.4图形编辑器设计

3.5项目属性管理

3.6控制器以及资源映射

4组件组装工具的实现

4.1图形编辑框架的比较和选择

4.2组件搜索支持

4.3组件解析

4.3.1使用java核心插件解析组件类

4.3.2组件构建的类路径问题

4.4配置文件解析

4.5图形编辑器实现方法分析

4.6图形编辑器实现

4.6.1图形编辑器的数据模型

4.6.2图形编辑器的界面表现

4.6.3图形编辑器的控制结构

4.6.4组件Palette的实现

4.7结构视图的声明和实现

4.7.1声明视图

4.7.2结构视图的实现

4.8属性视图实现

4.9 Bean的详细配置对话框实现

4.10校验功能

4.11定义问题标签

4.12项目属性特性

结论

参考文献

致谢

大连理工大学学位论文版权使用授权书

展开▼

摘要

本文通过Eclipse插件形式对组件库进行封装,设计和实现了组件库插件.组件库插件以Spring框架的控制反转、面向区域编程等技术为基础,因为这些技术,组件复用可以避免很多容器相关的限制,组件复用的范围更加广泛.组件库插件根据这些特性,简化了组件库的定义,同时借鉴了Eclipse平台的扩展点技术和插件技术,定义了一组用于组件复用的扩展点,既满足了组件库定义的需要,又利用了Eclipse平台提供的插件特性,具有可插拔性、封装性、扩展性,能够以插件的方式进行发布和使用,并通过Eclipse平台进行版本控制.本文结合组件库插件的定义,选择Eclipse平台下的图形开发框架,设计并实现了建立在组件库扩展点之上的组件组装工具.本文通过将组件库扩展点与组件组装工具相结合,利用了Eclipse的

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号