Those of you who have been on this list awhile might remember a year or so I pitched the concept of Listener Based depency injection. At that time I had forked the Spring codeline to provide a prototype. I've since refactored this idea into a proper Spring namespace extension, so it should now work with *real* spring.
I enjoy any feedback anyone has...
From: Phil Zoio <philzoio@re...> - 2008-05-10 21:31:24
I am pleased to announce the first public release of Impala, a dynamic
module framework for Java enterprise application development.
Impala 1.0 M1 can be downloaded from
Impala builds on the Spring Framework to provide a genuinely modular,
highly productive environment for web-based applications.
It allows you to divide Spring-based applications into a hierarchy of
modules which can be dynamically added, updated or removed to an
existing running application.
Impala's modularity features make it possible to write applications
which are much easier to maintain than plain Spring applications.
Impala enables applications which can grow very large without exploding
Impala also enables genuine productivity enhancements over plain Spring
development, through the
dynamic module loading capability, seamless integration with Eclipse,
and the efficient test management features. Impala also features basic
built-in build support, based on ANT, and dependency management
With Impala, you can take your Spring application development to the
next level without having to grapple with any unfamiliar underlying
technologies or tool sets.
It requires no additional third party libraries beyond those required
for plain Spring applications. It works within existing Java deployment
and requires no complex runtime infrastructure or tool support.
For more information on getting started with Impala, see
I would also like to invite community involvement in the project. The
potential of Impala can only be realised with contributions from others
in the developer community.
If you're interested, take a look at this page:
Impala Home: http://impala.googlecode.com