mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-05-14 20:58:35 +00:00
title, shortTitle, category, language, tag
| title | shortTitle | category | language | tag | |
|---|---|---|---|---|---|
| Front Controller | Front Controller | Structural | es |
|
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
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
