Part2. OSGi规范介绍一

OSGi规范并不是单一的文档规范,而是由一系列子规范构成,这些子规范主要分为两大部分,其中一部分用于描述OSGi的核心框架(OSGi Framework)。OSGI核心框架是一个可运行OSGi系统的最小集合,它由一下内容组成:

1、执行环境(Execution Environment)

2、安全层(Security Layer)

3、模块层(Module Layer)。模块层从“静态”的角度描述了一个模块的元数据信息、执行环境定义、模块的约束和解析过程、类加载顺序等内容。是整个OSGi中最基础、最底层的层次。

4、生命周期层(Life Cycle Layer)。生命周期层从“动态”角度描述了一个模块从安装到被解析、启动、停止、更新、卸载的过程,以及在这些过程中的事件监听和上下文支持环境。

5、服务层(Service Layer)。描述了如何定义、注册、导出、查找、监听和使用OSGi中的服务。服务层是所有OSGi标准服务的基础。

6、框架API(Framework API)。


构成OSGi规范的另外一部分内容是OSGi标准服务,这些标准服务试图以OSGi为基础,在软件开发的各个场景中,建立一套标准服务和服务接口。OSGi所包含的数十个子规范大部分都用于定义这些标准服务。常见有一下:

事务服务,包管理服务,日志服务,HTTP服务,设备访问服务,IO连接器服务,声明式服务,配置管理服务等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值