I have been studying about spring i have some information about it from internet
Wikipedia defines the Spring framework as "an application framework and inversion of control container for the Java platform. The framework's core features can be used by any Java application, but there are extensions for building web applications on top of the Java EE platform." Spring is essentially a lightweight, integrated framework that can be used for developing enterprise applications in java.
if u guys have more information please comment.
Thanks and Regards