Capa de Presentación de Spring Roo
De Dos Ideas.
Revisión del 13:17 22 jul 2010 de Cblatter (discusión | contribuciones)
Spring Roo genera la interfaz gráfica de usuario que puede personalizarse, teniendo en cuenta los siguientes componentes:
Directorio | Propósito |
---|---|
/styles | para las hojas de estilo del proyecto (*.css), puede haber más de una |
/images | para las imágenes del proyecto |
/WEB-INF/classes/*.properties | para la configuración de las páginas de estilo |
/WEB-INF/config/*.xml | para la configuración de los controladores |
/WEB-INF/i18n/*.properties | para la internacionalizacion de los mensajes |
/WEB-INF/layauts/layouts.xml | para la configuración de las páginas maestras de la aplicación (home, menu, default) |
/WEB-INF/tags/*.tagx | para los tags de declaración de paginado, lenguajes y estilos |
/WEB-INF/views/**/* | para las vistas |
/WEB-INF/web.xml | para configurar el contexto web de la aplicacion |
/WEB-INF/urlrewrite.xml | para configurar la re-escritura de urls de la aplicación |
Con la generación de por defecto de Spring Roo y algunos de los siguientes cambios podemos lograr una personalización de la apariencia de las pantallas de la aplicación.
Entonces, si tomamos el Ejemplo de proyecto web ABM con Spring Roo y hacemos los siguientes cambios:
- el archivo banner-graphic.png => el banner de la aplicación tendrá el aspecto que nosotros le demos
- en el archivo default.jspx podemos conservar o no el uso de los estilos y/o lenguajes, para nuestro ejemplo dejamos de utilizar la internacionalización. La utilizaremos solo en español.
- en el archivo