Publication:
Sistema para la maquetación de componentes JSF : JSFcomposer

Loading...
Thumbnail Image
Identifiers
Publication date
2009-05
Defense date
2009-05-18
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Impact
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
Abstract
El objetivo final del proyecto desarrollado es el de facilitar la elaboración de una página JSF, es necesario que sea sencillo componer una página JSF con los componentes deseados. Como objetivos secundarios al proyecto se destacan los siguientes:  Agilizar el proceso de selección, inclusión y configuración de componentes JSF; para ello, se necesita facilitar al máximo el manejo de dichos componentes.  Permitir la incorporación de librerías genéricas de componentes al conjunto inicial de librerías incluidas. Se requerirá la generalización absoluta en cuanto a las librerías que pueden ser importadas dentro del sistema. Ser accesible vía web, Cross‐browser, portable y configurable: el acceso al sistema debe ser realizado a través de un navegador web, siendo la aplicación compatible con los más utilizados actualmente. Se necesita posibilitar su despliegue en diferentes servidores de aplicaciones, siendo completamente independiente del sistema operativo del mismo. Además, ha de ser posible cambiar tanto la apariencia de la aplicación como el conjunto de librerías disponibles para la composición de la página JSF. La metodología para la elaboración del proyecto es: Estudio del contexto: en esta fase se realiza un análisis del contexto en el que se enmarca el proyecto. Se llevó a cabo, por tanto, un estudio del desarrollo web, su historia y la tendencia que sigue. Se pasó a investigar los marcos de trabajo relacionados con la parte de la vista del patrón de diseño MVC, haciendo especial hincapié en JavaServer Faces y un amplio conjunto de librerías de componentes para él.  Planteamiento del problema: es la etapa en la que se localiza un problema determinado a partir del contexto estudiado. En el caso de este proyecto, el problema es la pérdida de tiempo en el aprendizaje de la configuración y uso de los componentes de una librería JSF dada.  Solución: la solución a desarrollar se determinó en base al problema localizado. Se llegó a la conclusión de que implementar un meta‐maquetador (maquetador de componentes que utiliza estos mismos en su propia construcción) era la mejor opción, de tal forma que se pudiese demostrar la potencia de JSF. En concreto, el meta‐maquetador está desarrollado como una aplicación web. La solución ideada se describe en su totalidad en el capítulo 4. Evaluación: en esta fase se prueba que la solución propuesta resuelve correctamente el problema planteado. Para esto se utilizan una serie de métodos y se analizan los resultados obtenidos.
Description
Keywords
Aplicaciones Web, Desarrollo Web, Java (Lenguaje de programación)
Bibliographic citation