![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OSGI
文章平均质量分 69
huoyun007002
这个作者很懒,什么都没留下…
展开
-
OSGI-自动发现,加载Bundle(jar包)
一、 创建Plug-in Project工程,名为“PluginMgrCenter”,主要实现定时监控给定文件夹下jar包,对未加载的jar包进行加载 1、创建工程 2、工程结构如下图示意: 3、实现Activator类的方法,Activator类的作用,说白了就是该Bundle启动,停止会调用该类覆写的start(),stop()方法。 A...原创 2013-06-18 06:57:31 · 1367 阅读 · 0 评论 -
OSGI-Eclipse 扩展点,扩展机制
Eclipse的组件架构师基于插件的,这就意味着将一组代码组件化为一个单一的组件,然后利用Eclipse框架注册为组件之一,其他组件可以绑定该组件或者调用该组件。 扩展点是插件允许其他插件向公开扩展点的插件提供附加功能的方法。 插件(Plug-in): Eclipse功能实现的最小单位,包含了Java代码或者其他文件。插件位于plugins目录下,使用清单文件plugin...原创 2013-07-12 00:38:10 · 968 阅读 · 0 评论 -
OSGI-OSGI体系架构以及Bundle管理
OSGI: OSGI的体系架构是基于插件式的软件结构,包括一个 OSGI 框架和一系列插件,在 OSGI中,插件称为 Bundle,其中,OSGI框架规范是OSGI规范的核心部分,它提供了一个通用的、安全可管理的 Java 框架,通过这个框架,可以支持 Bundle 服务应用的部署和扩展。Bundle 之间可以通过 Import Package 和 Require-B...原创 2013-07-22 22:44:51 · 291 阅读 · 0 评论 -
OSGI服务以及Equinox扩展点注册表对比
OSGi服务以及Equinox的扩展点注册表对比: 特点 扩展点注册表 (Extension Registry) OSGi Service Registry 生命周期 当 bundle 变成 resolved 状态时构造 当 bundle 被 activated 时构造 使用范围 一般来说,扩展点只被它所在的 bundle 使用,同样所有针对该扩展点的扩展也只能被...原创 2013-08-07 22:05:37 · 204 阅读 · 0 评论