Book Image

Mastering Spring Application Development

By : Anjana Mankale
Book Image

Mastering Spring Application Development

By: Anjana Mankale

Overview of this book

Table of Contents (19 chapters)
Mastering Spring Application Development
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Integrating Spring Dynamic Modules with OSGI


In this section, let us demonstrate how we can integrate Spring Dynamic Modules to work with an OSGI application. Spring Dynamic Modules (Spring DM) makes the development of OSGI-based applications a lot easier. We can easily inject the services like any other Spring beans.

We shall look at the following dependencies required to integrate Spring Dynamic Modules:

  • OSGI services

  • The BundleActivator class

  • The Context.xml file configuration to inject in the service

The following is the list of dependencies that needs to be made available in the application classpath:

  • com.springsource.net.sf.cglib-2.1.3.jar

  • com.springsource.org.aopalliance-1.0.0.jar

  • log4j.osgi-1.2.15-SNAPSHOT.jar

  • com.springsource.slf4j.api-1.5.0.jar

  • com.springsource.slf4j.log4j-1.5.0.jar

  • com.springsource.slf4j.org.apache.commons.logging-1.5.0.jar

  • org.springframework.aop-3.x.jar

  • org.springframework.beans-3.x.jar

  • org.springframework.context-3.x.jar

  • org.springframework.core-3.x.jar...