Smart mind online training offering spring online training with real time experts . Spring framework supplies templates for JDBC, Hibernate, JPA etc. technologies. So there's no need to write too much code. It hides the basic steps of these technologies. Let's take the case of JdbcTemplate,you don't need to write the code for exception handling, creating connection, creating statement, committing transaction, closing connection etc. You should write the code of running query just. Consequently, it save plenty of JDBC code. The Spring applications are loosely coupled because of dependency injection. The Dependency Injection makes simpler to examine the program. Spring framework does not need server although the Struts or EJB program require server to run the program. Spring framework is lightweight due to its POJO implementation. The Spring Framework does not force the programmer implement any interface or to inherit any class. That's why it is said noninvasive.
http://smartmindonlinetraining.com/spring-online-training/