听说过很多关于 OSGi 框架的优势,例如模块化、版本控制以及动态安装和卸载本身。但我很好奇OSGi框架是如何实现的? OSGi框架的内部实现是什么?谁能阐明 OSGi 中的类加载器机制!
最佳答案
Felix 是广泛使用的 OSGi 实现。你可以找到它的源代码here .
如果我必须描述 OSGi 框架是如何实现的,那么它是:OSGi 框架处理称为bundles 的特殊打包单元(就像 JavaEE 处理 WAR、EAR 和 JAR)。对于每个包,都会创建一个类加载器来处理模块化、动态导入和导入/导出。
您还可以找到有关 OSGi 的好书 - 例如《OSGi in Action》。
关于java - OSGi 框架内部(内部实现)是什么/如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46509960/