2018年3月10日

摘要: OSGi 系列(七)之服务的监听、跟踪、声明等 1. OSGi 服务的事件监听 和 bundle 的事件监听类似,服务的事件监听是在服务注册、注销,属性被修改的时候,OSGi 框架会发出各种不同的事件供事先注册好的事件监听器处理。 1.1 服务的事件监听简介 服务的事件类型: 事件名称 | 描述 | 阅读全文
posted @ 2018-03-10 21:14 binarylei 阅读(1796) 评论(0) 推荐(0)
摘要: OSGi 系列(六)之服务的使用 1. 为什么使用服务 降低服务提供者和服务使用者直接的耦合,这样更容易重用组件 隐藏了服务的实现细节 支持多个服务的实现、这样你可以互换这实现 2. 服务的使用 2.1 服务的注册 bundle 通过在框架的服务注册中心注册一个服务对象来发布一个服务。安装在 OSG 阅读全文
posted @ 2018-03-10 13:13 binarylei 阅读(4728) 评论(2) 推荐(0)
摘要: OSGi 系列(三)之 bundle 事件监听 bundle 的事件监听是在 bundle 生命周期的不同状态相互转换时,OSGi 框架会发出各种不同的事件供事先注册好的事件监听器处理。 1. 事件监听器 事件名称 | 描述 | 事件值 | | INSTALLED | Bundle 被成功安装 | 阅读全文
posted @ 2018-03-10 08:54 binarylei 阅读(1947) 评论(0) 推荐(0)
摘要: OSGi 系列(三)之 bundle 详解 1. 什么是 bundle bundle 是以 jar 包形式存在的一个模块化物理单元,里面包含了代码,资源文件和元数据(metadata),并且 jar 包的物理边界也同时是运行时逻辑模块的封装边界。 2. MANIFEST.MF 规范 位置:META 阅读全文
posted @ 2018-03-10 08:26 binarylei 阅读(11452) 评论(1) 推荐(0)

导航