Este libro profundiza en el desarrollo de aplicaciones web utilizando el marco de trabajo Spring Framework. Actualmente, es el entorno del lenguaje de programación Java por excelencia para el desarrollo de este tipo de aplicaciones y el más empleado en el mundo empresarial. Este libro es un manual real de autoaprendizaje en el que, partiendo de cero, llegaremos a crear aplicaciones complejas. Todos los ejemplos incluidos en el texto se entregan como material complementario, en forma de proyectos totalmente funcionales, de manera que el lector puede experimentar con ellos y utilizarlos como base para la resolución de los ejercicios o incluso para desarrollar sus propios proyectos. Asimismo, en cada capítulo se proponen diferentes ejercicios que permitirán afianzar los conceptos introducidos en él. Como colofón a cada capítulo, el lector desarrollará gradualmente un proyecto llamado BookAdvisor, de forma que, a medida que avance en la lectura del libro, irá incrementando la funcionalidad del mismo hasta convertirse en un sitio web completo de valoración de libros. Como conocimientos previos, sería recomendabl