I'm a programmer that have worked with different sorts of technologies like HTML, CSS, Core Java, Servlets, JSP, PL/SQL, PHP, Flex and Android. I've worked with Java and Sevlets a long time ago. I have not educated myself to the new technologies in Java, like Spring and Spring MVC.
Now I want to learn Webservices in Java, Spring and Spring MVC and want to do some projects to get practical knowledge.
I have gone through different forums about learning Spring and Spring MVC and I've found that the Spring official documentation is very good.
I would like to know what are the prerequisites (and in which order) to learn Spring and Spring MVC.