Anshu,
The basic featureset of Spring is:
* Inversion of Control container
* AOP
* Data Access integration (
JDBC, JDO, Hibernate, OJB)
*
J2EE integration (EJB, JMS, JNDI)
* Spring MVC framework
* Extensive MVC view support (JSF, Tapestry, JSTL, Velocity, JasperReports, Excel, PDF)
* Remoting (JAX-RPC, Hessian, Burlap)
* Enterprise Services (Transaction management, pooling etc)
There are a few more features than this, but this is the main list.
Rob