OSGi初识
来源:互联网 发布:美工运营对骂gif 编辑:程序博客网 时间:2024/06/05 07:44
1.Open Service Gateway Initiative的简称,旨在建立一个开放的服务规范,为通过网络向设备提供服务建立开放的标准。
2.学习资源:http://www.osgi.com.cn/article/7289520
3.OSGi时开发和部署模块化软件程序和库的Java框架。每一个bundle是紧耦合的,动态加载那些声明外部依赖的类文件、jar包盒配置文件等。
4.架构:
(1)Bundles:有额外目录头的jar包组件
(2)Services:通过为POJIs(plain old Java Interfaces)或者POJOs(plain old Java objects)通过一种publish-find-bind模型,动态地连接bundles。
OSGi框架有一个中心化的注册表,这个注册表遵循publish-find-bind模型。
一个提供服务的bundle可以发布POJO作为服务的实体;一个使用服务的bundle可以通过中心化的服务注册表找到和绑定服务。
服务动态性:当一个bundle发现并开始使用OSGi中的一个服务之后,这个服务可能在任何时候改变或者消失。
(3)Service Registry:管理服务的API。
(4)life-cycle:管理bundle生命周期的API(安装、开始、停止、更新、卸载)
(5)Modules:定义依赖性的封装和声明的层。(bundle如何导入和导出代码)
(6)Security:解决由功能上限制预定义能力的安全方面。
阅读全文
0 0
- OSGi初识
- OSGI初识
- 初识OSGI
- OSGi初识
- 初识OSGI-到底什么是OSGI
- 【OSGI】1.初识OSGI-到底什么是OSGI
- 【OSGI】1.初识OSGI-到底什么是OSGI
- 【OSGI】1.初识OSGI-到底什么是OSGI
- 【OSGI】1.初识OSGI-到底什么是OSGI
- 初识OSGI框架
- OSGI实战(1)-初识OSGI-到底什么是OSGI
- 初识OSGI.NET插件框架
- 初识OSGI.NET插件框架
- OSGI初识——iopenworks使用
- Osgi
- OSGi
- osgi
- OSGI
- ASP.NET Web.config
- 【设计模式系列】之设计模式概述
- 【设计模式系列】之单利模式
- ActivityLifecycleCallbacks 实现app中所有Activity实例查找
- Javascript之变量作用域
- OSGi初识
- Javascript之函数模型
- Javascript之匿名函数
- 洛谷 P1844 阅览室_NOI导刊2011提高(12)
- 【SqlServer系列】数据库三大范式
- is和as
- 习题一
- Socket数据传输
- out和ref详解