Struts es una herramienta de soporte para el desarrollo de aplicaciones Web bajo la plataforma Java, que permite optimizar los tiempos de trabajo. Su carácter de software libre y su compatibilidad con todas las plataformas en que Java Entreprise está disponible, lo convierte en una herramienta altamente aprovechable.
En sus inicios Struts transformó el desarrollo Web en Java gracias a un marco de trabajo sencillo que permitía resolver los problemas comunes. Sin embargo, ahora estos problemas son más complejos y el nuevo Struts 2, equipado con un motor moderno, ofrece novedosos componentes y soporte a lo largo de todo el ciclo de desarrollo.
Este libro ofrece de forma lógica y progresiva, los conocimientos necesarios para enfrentarse al trabajo con Struts 2. Los desarrolladores familiarizados con Struts 1 sabrán valorar las secciones detalladas sobre plug-ins, WebWork, plantillas FreeMarker y la migración a Struts 2.