Spring Dynamic Modules Continuing To Improve

| by Craig Wickesser Follow 0 Followers on Jul 19, 2008. Estimated reading time: 1 minute |
On the Spring website you'll find that Spring Dynamic Modules is defined as a project that,
...makes it easy to build Spring applications that run in an OSGi framework. A Spring application written in this way provides better separation of modules, the ability to dynamically add, remove, and update modules in a running system, the ability to deploy multiple versions of a module simultaneously (and have clients automatically bind to the appropriate one), and a dynamic service model.
Ryan Slobojan, InfoQ editor, originally wrote about Spring Dynamic Modules version 1.0 back in January of this year. Below is a list of the new features found in version 1.1.0 from the press release.
  • Web Support (Servlet, JSP, Taglibs) for OSGi applications
  • Spring-MVC integration
  • Classpath scanning
  • Customization hooks for Spring-DM extender and web extender
  • Event notifications for OSGi service importers and application contexts
  • Refined OSGi proxy infrastructure
  • 'greedy-proxy' functionality for OSGi collections
  • Integration with SpringSource Bundle Repository
  • Support for custom locations for Spring powered bundles
  • Pluggable mechanism for determining service dependencies
  • Access to native OSGi ServiceReference for OSGi importers
  • New web sample
One of the biggest features added was for Web support which integrates with web containers such as Tomcat and Jetty. The website states that it allows for,
the transparent support for web applications on OSGi platforms...Spring-DM allows WARs using Servlet, JSP and taglib technologies to be used with little or no effort at all.
Another thing included in the latest release is a new web sample which aims to provide an understanding of how the new web support works.  Although Spring Dynamic Modules is fairly new it is improving, with features and bug fixes, and is backed by a very mature development staff and company.

To learn more about Spring Dynamic Modules 1.1.0 take a look at the Reference Guide.

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Spring Dynamic Modules Continuing To Improve by Thomas Joseph

Web support is still fairly basic. Lot more improvements are expected towards this end.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

1 Discuss

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you