Peaberry为Guice解决了什么问题?

时间:2010-02-26 22:46:16

标签: osgi libraries guice peaberry

由于这个问题,我理解OSGI解决的问题......

What does OSGi solve?

而且我已经相信Guice很棒了所以我很好奇这个被称为“peaberry”的Guice的OSGI集成应该做什么,它似乎在各处都出现,即使在Maven 3演示中也是如此。

http://code.google.com/p/peaberry/

2 个答案:

答案 0 :(得分:6)

它基本上允许您通过将其绑定到Guice模块来提供和使用OSGi服务。你可以在OSGi中使用没有Peaberry的普通Guice,但是使用Peaberry更容易。

我自己更喜欢使用Peaberry的激活扩展,这样我的捆绑包中就不需要任何BundleActivator代码了。这非常类似于使用Spring Dynamic Modules,除了它都是java和typesafe。

答案 1 :(得分:4)

它扩展了Guice以允许注入OSGi服务。