I am learning Spring Framework. I started with Spring IOC and implemented it in my sample application(for DAO).I also know the Spring JDBC templage. There are other topics like AOP,Spring MVC,JPA etc. It is not possible to learn all at once so I would like to know suggestion on which topics can be learnt on priorities. (Some topics will be most commonly used). So after Spring IOC,Spring JDPC template what are the immediate topics which I can pick up next on priority?