La creciente demanda de nuevas funcionalidades y servicios requeridos a las aplicaciones Web modernas se está traduciendo en un aumento de la complejidad de los desarrollos, haciendo indispensable en la mayoría de los casos el empleo de algún tipo de utilidad que facilite la tarea del programador. En este contexto se enmarca Struts, sin lugar a dudas el marco de trabajo más popular para la construcción de aplicaciones Web con tecnologías JavaEE. Su metodología de desarrollo y el amplio conjunto de utilidades y componentes que proporciona permite crear en un corto espacio de tiempo complejas aplicaciones Web totalmente robustas y escalables, lo que se ha traducido en el hecho de que Struts sea el Framework preferido por la comunidad de desarrolladores JavaEE para la construcción de sus aplicaciones. En este libro se analiza tanto la metodología de trabajo de Struts como los distintos elementos del framework, incluyendo las innovadoras adaptaciones del mismo que nos ofrece la última versión de Struts, conocida como Struts 2. Todo ello abordado de una manera didáctica y completado con numerosos ejemplos y prácticas que, además de ayudar al lector a comprender los conceptos, le ilustrará sobre todas las posibilidades que ofrecen los diferentes componentes del framework. Además de constituir una guía útil para profesionales y conocedores de la plataforma JavaEE, el desarrollo secuencial y ordenado de los temas del libro facilita su uso como manual de estudio en cursos de formación donde se imparta esta materia. Desde www.ra-ma.es podrá descargarse material adicional con los ejercicios del libro.