org.sofp
Class ApplicationController

java.lang.Object
  extended by org.sofp.ApplicationController

public class ApplicationController
extends java.lang.Object

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

Author:
Enrique Mengíbar Vázquez

Constructor Summary
ApplicationController(Contexto commandContext)
           
 
Method Summary
 void manejadorComandosVistas()
          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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationController

public ApplicationController(Contexto commandContext)
                      throws java.io.IOException,
                             javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException
Method Detail

manejadorComandosVistas

public void manejadorComandosVistas()
                             throws javax.servlet.ServletException,
                                    java.io.IOException
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

Throws:
javax.servlet.ServletException - Excepción lanzada en caso de error durante el proceso
java.io.IOException - Excepción de entrada salida lanzada en caso de error durante el proceso