Peaberry为Guice解决了什么问题?

ben*_*rre 8 osgi guice libraries peaberry

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

OSGi解决了什么?

而且我已经相信Guice是惊人的,所以我很好奇这个被称为"peaberry"的Guice的OSGI集成应该做什么,它似乎在各处出现,甚至在Maven 3演示中.

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

Ste*_*vik 6

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

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


Ken*_*Liu 4

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