Eclipse插件开发系列一:Runtime 内核架构

本文深入探讨Eclipse平台的微内核,作为Rich Client Platform(RCP)核心运行时,揭示其在插件开发中的关键作用。
摘要由CSDN通过智能技术生成

Rich Client Platform 的核心运行时是Eclipse平台的微内核

主要负责管理Eclipse的所有插件和Fragements。Eclipse3.0以后,Eclipse基于OSGi规范的轻量级实现Equinox 来构件核心运行时。核心架构图如下。
                Applications/Bundles(Plug-ins)

Eclipse Job Management   Extension Registry
    Service
    Service Registry                 Extensibility     Framework(Adaptor)  securtiy
    Life Cycle
    Modules
                         Execution Eviroment 

Execution  Environment
 Bundle/Plug-in 应用所倚赖运行的java执行环境。如J2SE-1.5CDC-1.0等都是可用的执行环境。

Modules 
模块层定义了 Bundle 应用的加载策略。OSGI框架是一个健壮并且严格定义的类加载模型。 O
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值