Java Reference
In-Depth Information
Building dynamic
applications with
OSGi services
This chapter covers
What OSGi dynamism means for your application
■
Your dependency injection options
■
How to become a Blueprint power user
■
How Blueprint interacts with OSGi dynamism
■
Detecting system changes
■
Dynamism is probably the most powerful, and often the most underrated, feature
of the
OSG
i framework. A lot of people think that their applications are already
dynamic because they have plug points that can be easily extended, or that dyna-
mism isn't that useful. It's true that dynamism isn't important to everyone, but it
can do a lot more than most people think!
What does dynamism mean for you? Is it your friend or your foe? If you decide
it's all too hard, can you ignore it entirely? How does it affect how you write your
enterprise application?
132
