I have been a java developer for almost 1.5 years now and worked using Core java, Servlets, EJB, JMS and web services technologies.
Since most of the companies are using the Spring and Hibernate platform, I am planning to learn Spring.
Can anyone give me valuable suggestions regarding
1. Pre-requisites to learn Spring. What should I know well before starting spring ?
2. Spring has different modules. from your experience, what will be a good module to start learning and what modules are extensively used ?
3. What else I should be learning ?
Sorry for the elaborate post. Thank you everyone in advance