Tiles en Struts
Este articulo es una traducción del original de Prakash Malani publicado en javaworld.com. La traducción esta realizada por Pedro del Gallego Vida.
Introducción
Normalmente el desarrollo de una aplicación Web, el grupo responsable de la interfaz de usuario (UI) crea el Look and Feel (L&F) del sitio. Basandose en el Look and Feel, este grupo crea paginas HTML que representan la funcionalidad de la aplicación y la forma de navegar. Con una implementacion basada en Servlet y JavaServer Pages(JSP), donde las paginas HTML son convertidas en servlet y JSP, los diseñadores de UI, indentificaron componentes HTML y JSP comunes, como la cabecera (Header),el cuerpo (Body), el pie de pagina (Footer), el menu, y la busqueda(Search).Este articulo presenta varias soluciones para una efectiva y eficiente organización de los componentes de vista (component view). Se evaluara cada solución siguiendo una serie de criterios especificos detallados mas adelante.
Para explorar las soluciones de plantillas (templates) y de Layout(esquemas), usaremos el framework Tiles. El "framework Tiles component view" es conodido como tiles. Este framework usa un archivo de configuración para estos tiles. Este framework no solo te permite reusar tiles, sino que tambien que permite organizar layouts
Para explorar las soluciones mas poderosas y flexibles, investigaremos la integracion entre Tiles y Struts.Struts es un framework open source para desarrolar aplicaciones web usando el famoso modelo MVC (modelo-vista-controlador), el modelo 2 de los patrones de arquitectura. Struts viene con un conjunto amplio de etiquetas reutilizables, el cual es perfeccionado por la libreria de etiquetas de Tiles.
ver fuente: struts tiles