Files

title, shortTitle, category, language, tag
title shortTitle category language tag
Front Controller Front Controller Structural es
Decoupling

Propósito

Introducir un gestor común para todas las solicitudes de un sitio web. De esta manera podemos encapsular funcionalidad común como la seguridad, internacionalización, enrutamiento y registro en un solo lugar.

Diagrama de clases

alt text

Aplicabilidad

Utilice el patrón del controlador frontal cuando

  • Desea encapsular la funcionalidad común de gestión de peticiones en un único lugar.
  • Desea implementar la gestión dinámica de peticiones, es decir, cambiar el enrutamiento sin modificar el código.
  • hacer portable la configuración del servidor web, sólo necesitas registrar el manejador de forma específica para el servidor web

Ejemplos del mundo real

Créditos