内部(内部实现)OSGi框架是什么/如何?

时间:2017-10-01 06:53:35

标签: java osgi

了解OSGi框架的优势,例如Modularity,Versioning和动态安装和卸载。但我很想知道OSGi框架是如何实现的?什么是OSGi框架内部的实现?任何人都可以了解OSGi中的类加载器机制!

1 个答案:

答案 0 :(得分:3)

Felix被广泛用于OSGi实现。您可以找到其源代码here

如果我必须描述如何实现OSGi框架,那么它就是:OSGi框架处理称为 bundles 的特殊类型的打包单元(就像JavaEE处理WAR,EAR和JAR一样)。对于每个捆绑包,创建一个处理模块化,动态导入和导入/导出的类加载器。

你也可以找到关于OSGi的好书 - 比如OSGi in Action。