首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > 基于Eclipse平台架构技术分析及基于RCP的应用

基于Eclipse平台架构技术分析及基于RCP的应用

  • 资源大小:0.24 MB
  • 上传时间:2021-10-06
  • 下载次数:0次
  • 浏览次数:43次
  • 资源积分:1积分
  • 标      签: RCP Eclipse

资 源 简 介

Eclipse 平台是在其上创建插件扩展的核心框架和服务   的名称,是一个通用的基础架构。平台由平台运行时、工作   空间、工作台、帮助、小组、调试构成。平台在结构上大致   可分为核心(core)和用户界面(UI)两层。核心是与用户界   面无关的基础结构,包含平台运行时和插件管理、工作空间   和资源管理以及版本和配置管理。其中平台运行时又是   Eclipse 平台的核心。   1.2 平台运行时(Platform RunTIme):   运行时相当于一个微内核,是插件的核心引擎。它位于   平 台 核 心 中 最 低 级 别 的 部 分 , 由 org.eclipse.osgi 和   org.eclipse.core.runTIme 两个插件组成,其他所有的插件都依赖   于这两个插件。   1) 运行时的功能:   a. 定义插件的结构以及它们包含的实现详细信息   (bundle 和类载入器)。   b. 查找和执行主要的 Eclipse 应用程序以及维护插件的   注册表、扩展和扩展点。   c. 提供实用程序(例如,记录、调试跟踪选项、适配   器、首选项库和并发性基础结构)。   2) 运行时工作原理:   运行时管理着一个插件注册表(所有插件的标识),当   Eclipse 启动时,运行时内核先是定位 JRE 的位置,然后启动   startup.jar 扫描 plugins 和 features 目录下的插件配置文件,对插   件进行初始化注册到 OSGi 中,并保存配置文件中的信息。然   后查找清单文件中声明的 extension point 和 extension,将二者   匹配,保存插件的依赖关系。最后启动应用。
VIP VIP