Janus: un Generador de la Vista de Roma Framework basado en Plantillas

Pablo Martín, Guillermo Hernández, Carlos A. Iglesias, Luca Garulli & Giordano Maestro (2009). Janus: un Generador de la Vista de Roma Framework basado en Plantillas. In Libro de Actas de las VIII Jornadas de Ingeniería Telemática (JITEL 2009). Cartagena, Spain.

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.