更新时间:2022-09-30 13:21:44
OSGi的模块层定义了一个模块化的Java模型,针对Java部署模式的一些缺点进行了改进,对哪些Package可以在模块之间交互、如何交互、版本管理等都有严格规定。在OSGi中,模块层独立于生命周期层和服务层,这意味着它在使用时可以不需要生命周期层和服务层的支持,但是,这样的模块是“静态的”。生命周期层提供了对模块层的Bundle进行管理的各种API,而服务层提供了Bundle之间的通信模型。在后面我们将继续探索模块层与生命周期层中的知识。
《深入理解OSGi:Equinox原理、应用与***实践》一1.1 什么是OSGi
《深入理解OSGi:Equinox原理、应用与***实践》一1.3 本章小结
《深入理解OSGi:Equinox原理、应用与***实践》一导读
《深入理解OSGi:Equinox原理、应用与***实践》一2.6 定义执行环境
《深入理解OSGi:Equinox原理、应用与***实践》一第3章 生命周期层规范与原理
《深入理解OSGi:Equinox原理、应用与***实践》一3.1 Bundle标识
《深入理解OSGi:Equinox原理、应用与***实践》一2.7 本地化
《深入理解OSGi:Equinox原理、应用与***实践》一2.5 OSGi的类加载架构
《深入理解OSGi:Equinox原理、应用与***实践》一2.8 本章小结
《深入理解OSGi:Equinox原理、应用与***实践》一2.4 Bundle的组织与依赖