Developing software applications is hard enough even with good tools and technologies. Spring provides a light-weight solution for building enterprise-ready applications. Spring provides a consistent and transparent means to configure your application and integrate AOP into your software. Highlights of Spring’s functionality are providing declarative transaction management for your middle tier as well as a full-featured ASP.NET framework. …