public class ApplicationController
extends java.lang.Object
Clase que implementa el patrón ApplicationController y Singleton consiguiendo; por una parte separar del FrontController la gestión de invocación a las acciones y la gestión de envío a las vistas y por otra, proporcionando una única instancia encargada de procesar todas las peticiones.
ApplicationController dispone únicamente de un método público que recibe los datos del contexto y el mapeo vinculado con la petición en curso. Con ellos éste método seguirá el flujo declarado en el fichero de configuración del framework.
Constructor and Description |
---|
ApplicationController() |
Modifier and Type | Method and Description |
---|---|
void |
dispatch(ContextObject contextObject,
Mapping mapping)
Método encargado de procesar una petición siguiendo la configuración
declarada para ésta en el fichero de configuración del framework.
|
static ApplicationController |
getInstance()
Método que recupera la única instancia disponible de ApplicacionController.
|
public static ApplicationController getInstance()
ApplicationController
public void dispatch(ContextObject contextObject, Mapping mapping)
Método encargado de procesar una petición siguiendo la configuración declarada para ésta en el fichero de configuración del framework.
contextObject
- Objeto que encapsula los datos de contexto de la petición recibida.mapping
- Objeto que encapsula la configuración a seguir para procesar la petición recibida.