O'Reilly logo

Learning Apache Karaf by Heath Kesler, Johan Edstrom, Jamie Goodyear

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Apache Aries Blueprint

With our Java code snippets complete, we need to run this somehow. The currently supported way of accomplishing this in Apache Karaf is via Aries Blueprint. Blueprint provides a dependency injection framework for OSGi and was standardized by the OSGi Alliance in OSGi Compendium R4.2. It is designed to deal with the dynamic nature of OSGi, where services can become available and unavailable at any time. The specification is also designed to work with plain old Java objects (POJOs), enabling simple components to be written and unit-tested in a JSE environment without needing to know of how they are assembled. The Blueprint XML files that define and describe the assembly of various components are key to the Blueprint programming ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required