Front Controller, hereda de la clase Servlet del sistema y mediante la configuración del
descriptor de despliegue captura todas las peticiones que se hacen según un determinado
formato de url que codifica el nombre del comando a ejecutar
Existe una discordancia entre la definición del formbean y los campos del formulario que la vista pasa al comando, normalmente
se trata de un campo ausente
Existe una discordancia entre la definición del formbean y los campos del formulario que la vista pasa al comando, normalmente
se trata de un campo ausente
Excepción utilizada en el manejo de la inicialización de la configuración
Se lanza en caso de que la definición de un comando esté incompleta o haya alguna inconsistencia
Excepción utilizada en el manejo de la configuración, se lanza cuando un comando
no puede ser encontrad, normalmente por la invocación incorrecta desde el cliente con un
url no válida
Constructor, inicializa las colecciones, una de recursos ResourceBundle
directamente manejable por java y la otra de tipo ConfigRecursoMensajes,
con los valores leidos del fichero de configuración
Representa la configuración global del framework
Algunos métodos son invocados por el parser Digester durante el parseo del fichero
también se dispone de métodos para obtener los valores de configuración
Contiene métodos para trabajar con los ámbitos, permite definir y recuperar
variables de una forma homogenea, independientemente del ámbito sobre el que se definan (sesion,
aplicación, request, page).
Se invoca si el formulario pasa los valores por el método Postt, procesamos la petición
es un método protected de uso interno, no pertenece al API del framework
Clase abstracta de la que deben extender e implementar los formbeans
Contiene el método PoblarClaseFormulario que se utiliza para poblar automáticamente el formbean
a partir de los valores del formulario HTML de la vista que invoca al comando
el mapeo y la asignación de valores se realiza de forma automática, deben existir
concordancia entre los campos del formulario HTML y los atributos del formbean correspondiente
Excepción utilizada durante la lectura de la configuración si se encuentra
algún problema a la hora de recuperar el formulario asociado a un comando en el proceso
de lecura de la configuración
Descripcion: Excepción utilizada durante la lectura de la configuración, es lanzada si una
formulario no se encuentra correctamente y no se puede localizar
Descripcion: Excepción utilizada durante la lectura de la configuración, es lanzada si una
formulario no se encuentra correctamente y no se puede localizar
Front Controller, hereda de la clase Servlet del sistema y mediante la configuración del
descriptor de despliegue captura todas las peticiones que se hacen según un determinado
formato de url que codifica el nombre del comando a ejecutar
A partir del path de la petición realizada al Front Controller se extrae el nombre del
comando, se localizan los datos del comando en la configuración y se realiza la ejecución
del comando la redirección a la vista correspondiente. los path tienen la forma
siguiente: /command/comando donde command está definido en el web.xml para mapearse a
nuestro servlet-Front Controller y comando es el nombre del comando que queremos ejecutar
Parse de los valores de configuración, invoca al parser Digester y a partir de las reglas
especificadas en el fichero digesterReglas.xml realiza el parseo y poblado de la clase Configuración Global
con los datos del fichero sofp-config.xml
Metodo para validar los datos de un formulario, se ejcuta previamente a la ejecución, la validación se define
mediante código Java en este método, encaso de no superarla se lanzará una excepción CommandNoValidadoException
que será propagada y capturada por el Application Controller
Excepción utilizada durante la navegación, es lanzada si una vista no peude ser localizada
La vista se propaga hacia arriba hasta que el application controller la recoge y redirecciona a una
vista genérica de errores donde se muestra el correspondiente mensaje de error al usuario