Abstract:
Los enfoques tradicionales de desarrollo de aplicaciones web han mostrado serios problemas de productividad,
lo que está dando lugar a nueva generación de frameworks web que automatizan en gran medida el desarrollo para aplicaciones
principalmente de persistencia de datos. En este proyecto se presenta cómo la utlización de plantillas puede facilitar la generación de la capa de presentación en uno de estos nuevos
frameworks agiles, Roma Metaframework. Este trabajo ha sido desarrollado dentro del proyecto ICT Romulus. La solución, llamada Janus, utiliza un mecanismo de plantillas basado en
FreeMarker para extraer información de los objetos que definen la vista de la aplicaci´ n generando una estructura de páginas JSP
equivalente, y se comunica con el framework mediante una serie de etiquetas Java. Como resultado, Janus permite la generación
automática de una interfaz gráfica personalizable, implementada con JSP, CSS y Javascript, con un tiempo de desarrollo reducido.