多亏了这个问题,我理解了OSGI解决的问题……
我已经意识到Guice是令人惊叹的,所以我很好奇这个被称为"peaberry“的Guice的OSGI集成应该做些什么,它似乎到处都是,甚至在Maven3演示中也是如此。
发布于 2010-02-27 09:05:11
它扩展了Guice以允许注入OSGi服务。
发布于 2010-03-19 06:58:38
它基本上允许您通过将其绑定到您的Guice模块来提供和使用OSGi服务。你可以在OSGi中使用没有Peaberry的普通Guice,但是使用Peaberry来做这件事要容易得多。
我自己更喜欢使用具有激活扩展的Peaberry,这样我就不需要在我的捆绑包中使用任何BundleActivator代码。这与使用Spring Dynamic Modules非常相似,除了都是java和类型安全。
https://stackoverflow.com/questions/2345359
复制相似问题