tutorial http://www.uv.es/grimo/teaching/SpringMVCv4PasoAPaso/part1.html