Reverspring is a Java library that allows you to create Spring IoC XML files from POJO at runtime.
CoI stands for Control of Inversion: Reverspring just inverts the inversion of control mechanism of
Spring Framework, allowing you to (re)write Spring descriptors starting from your Java objects. With Reverspring you can write process descriptors on XML files without re-inventing a new DTD or XML-Schema, but just using the well known Spring IoC syntax.

Latest news:
- Reverspring 0.3.0 released
- Sun, 11 May 2008 09:12:15 GMT - Reverspring 0.3.0 has been released.
This release contains some important new features, such as xml indentation and strategy pattern implementation to control xml generation.
- Reverspring official domain
- Fri, 28 Dec 2007 16:02:43 GMT - http://www.reverspring.org
now Reverspring CoI has an official web domain :-)
- New Reverspring Website
- Wed, 26 Dec 2007 13:42:45 GMT - Today Reverspring CoI (Control of Inversion) has an official web site: you can find it at
http://reverspring.sourceforge.net
- Reverspring 0.2.1 released
- Mon, 24 Dec 2007 17:49:00 GMT - Reverspring 0.2.1 has just been released.
Reverspring allows you to create Spring IOC XML descriptors from POJO at runtime.
- Reverspring 0.2.0 released
- Wed, 21 Nov 2007 12:11:46 GMT - Reverspring 0.2.0 has just been released.
This release is the result of a lot of tests on RomaFramework project (www.romaframework.org), that has just started to use Reverspring to describe business processes and to change application configuration using runtime objects status.
- Reverspring: COI 0.1.0 binary release
- Wed, 07 Nov 2007 16:22:06 GMT - Reverspring allows you to create Spring XML descriptors from POJO at runtime
- first SVN (beta-)release
- Wed, 31 Oct 2007 12:52:02 GMT - I'm proud to announce that Reverspring source code is now available on SVN repository