2.8 本章小结
OSGi的模块层定义了一个模块化的Java模型,针对Java部署模式的一些缺点进行了改进,对哪些Package可以在模块之间交互、如何交互、版本管理等都有严格规定。
在OSGi中,模块层独立于生命周期层和服务层,这意味着它在使用时可以不需要生命周期层和服务层的支持,但是,这样的模块是“静态的”。生命周期层提供了对模块层的Bundle进行管理的各种API,而服务层提供了Bundle之间的通信模型。在后面我们将继续探索模块层与生命周期层中的知识。
OSGi的模块层定义了一个模块化的Java模型,针对Java部署模式的一些缺点进行了改进,对哪些Package可以在模块之间交互、如何交互、版本管理等都有严格规定。
在OSGi中,模块层独立于生命周期层和服务层,这意味着它在使用时可以不需要生命周期层和服务层的支持,但是,这样的模块是“静态的”。生命周期层提供了对模块层的Bundle进行管理的各种API,而服务层提供了Bundle之间的通信模型。在后面我们将继续探索模块层与生命周期层中的知识。