我们正在尝试确定如何为我们正在实现的服务实现一个简单的插件框架,该框架允许“插入”不同类型的计算器。
在阅读了一些关于 Java 插件框架的帖子之后,最常见的选项似乎是:
- 操作系统
- “滚动你自己的”插件框架
- Java 插件框架( JPF)
- Java 简单插件框架(JSPF )
OSGI 似乎超出了我们的需要。
“滚动你自己的”是可以的,但重用一个公共库会很好。
所以我们只需要 JPF 和 JSPF。JPF 似乎不再处于积极开发中。
JSPF 看起来非常简单,而且确实是我们所需要的。但是我没有听到太多关于它的消息。我只在 StackOverflow 上看到过一篇关于它的帖子。有没有其他人对 JSPF 有任何经验?或者对此设计选择有任何其他意见?
更新:这不一定有正确的答案.. 但是我们将采用 Pavol 的想法,因为我们只需要一个非常非常简单的解决方案。感谢 EoH 的精彩指南。