Está en: Inicio >> ISValidator >> Presentación
SourceForge Logo
ISValidator
Presentacion
Arquitectura
Download
Ejemplos
To-Do
Cambios
Más información
ISDirValidator
Presentacion
En SF.net
Resumen
Download
Noticias
In English
ISValidator

Página... Presentación

Iñigo Serrano Validator

ISValidator son unas rutinas Java para el tratamiento de datos, desarrollando una triple función:

  • Validación
  • Modelización
  • Procesamiento

Estas diferentes funcionalidades se han diseñado de manera que puedan ser independientes unas de otras. Esto quiere decir que si, por ejemplo, solo se necesita la funcionalidad de validación no es necesario utilizar las otras dos. Con esta filosofía se consigue desarrollar un programa ajustado a las necesidades concretas.

La situación que permite resolver estas rutinas es la del manejo de datos como por ejemplo

  • Gestión de formularios web
  • Gestión de parámetros de Servlets/JSP
  • Gestión de argumentos de programas de linea de comandos
  • Gestión de datos genéricos

Porque

Cualquier persona que haya desarrollado aplicaciones habrá comprobado, y muchas veces sufrido, el tener que validar datos, normalmente proporcionados por el usuario de la aplicación.

El hecho de poder disponer de unas rutinas de gestión de estos datos permite que este trabajo sea más rápido, cómodo y robusto, ya que no hay que escribir una y otra vez el mismo, o parecido, código. Así mismo el disponer de rutinas validadas proporciona una seguridad y homogeneidad en el desarrollo.

De la experiencia profesional desarrollando proyectos he podido comprobar que a la hora de mecanizar estas tareas muchas veces se cae en el error de centrarse excesivamente en el tratamiento de formularios, obligando a utilizar rutinas demasiado pesadas para situaciones que se pueden solucionar con solo parte de la funcionalidad. Es por ello que una de las premisas a la hora de desarrollar ISValidator ha sido el poder modularizar el uso, para adecuarse a diferentes necesidades.

Otras consideraciones

Además de las consideraciones anteriormente expuestas hay otras que han estado presentes a la hora de diseñar estas rutinas, algunas de ellas son las siguientes:

  • Deben de ser fáciles de utilizar y claras en la lectura del código que define el uso.
  • Debe de ser fácilmente ampliables, con nuevas validaciones, modelizaciones y procesamientos
  • Deben tener una licencia de código abierto para poder comprobar el funcionamiento del código y posibilitar añadirle la funcionalidad que pueda necesitar el desarrollador, sin tener que pasar necesariamente por el desarrollador principal.

Sobre este web

Actualmente el web del proyecto ISValidator está albergado en la comunidad OpenSource de SourceForge. Antiguamente era parte de mi web personal, estructurándose como una sección dentro de el. El contenido de este web se distribuye en varias páginas, la primera de ellas es esta misma que presenta las rutinas. Si desea tener una visión más precisa de la arquitectura de ISValidator puede dirigirse a la página de arquitectura. Si las rutinas le convencen o simplemente quiere probarlas puede dirigirse a la página de download.

Licencia

Este es un proyecto OpenSource para permitir que todo el mundo pueda tener acceso a el y adaptarlo a sus necesidades particulares.

Estas rutinas están creadas por Iñigo Serrano, propietario del copyright, y distribuidas bajo los términos de la licencia GPL v2. Para saber más sobre GPL v2 puede acudir al web de la Free Software Foundation.




Iñigo Serrano todos los derechos reservados.
Queda prohibida la reproducción total o parcial del contenido aquí expuesto.