Versión actual: Template Saga 2.0 - Diseño y Desarrollo Web
Aprovecha OpenCms 8 al máximo.

Manual de Generador de Formularios de Template Saga

El generador de formulario es un módulo adicional de Template Saga que se planteo para resolver el problema de los formularios a medida que, según las necesidades del cliente, era necesario realizar en nuestros proyectos.
Con el tiempo, el desarrollo de un formulario a medida implicaba un trabajo bastante repetitivo que consistía en:

  • Crear la jsp que mostrara el formulario y que se recargara automáticamente con los valores para la edición del recurso.
  • Validar los valores introducidos y mostrar los errores de validación en el formulario.
  • Recoger los datos enviados y guardarlos en un objeto bean para su posterior tratamiento.
  • Añadir la funcionalidad al formulario necesaria en cada caso.

Una vez el formulario estaba hecho había una función de mantenimiento que era bastante costosa ya que añadir o borrar un campo del formulario implicaba tocar en demasiados sitios y muchas veces provocaba que este proceso fuera lento y a veces derivaba en errores en la aplicación.
Por todo esto se planteo la opción de desarrollar un módulo que nos permitiera generar de una forma simple y rápida formularios a medida y que el trabajo repetitivo nos lo evitásemos, haciendo que el mantenimiento fuera también mucho más rápido.
Para ello se planteo la opción de usar anotaciones de java (característica disponible desde java 5). Para ello se generaron una serie de anotaciones que, colocadas en los atributos de una Clase Bean nos permitiera generar automáticamente el formulario, y que este mismo objeto se rellenara automáticamente al enviarse el formulario. Con este módulo, la creación de un formulario pasaba por:

  • Definir la clase Bean y aplicarle las anotaciones correspondientes a cada atributo.
  • Definir una clase principal la cual nos permitirá implementar la funcionalidad y la validación de los campos.
     

Descargar:

Calidad Calidad

©Saga Soluciones Tecnológicas
T. 954 45 72 75 / F. 954 45 75 72
Inscrita en el registro mercantil de Sevilla. Tomo 3662, folio 76 , hoja numero SE-52019

Aviso legal
Powered by OpenCms 7.5 & Template Saga

© Saga Soluciones Tecnológicas
T. 954 45 72 75 / F. 954 45 75 72
Inscrita en el registro mercantil de Sevilla. Tomo 3662, folio 76 , hoja numero SE-52019