mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-05-14 20:58:35 +00:00
ead6373765
* Typo corrections * bridge pattern translated to spanish * builder pattern translated to spanish * context-object pattern translated to spanish * converter pattern translated to spanish * dependency injection pattern translated to spanish * factory pattern translated to spanish * factory-kit pattern translated to spanish * factory-method pattern translated to spanish * monostate pattern translated to spanish * multiton pattern translated to spanish * object mother pattern translated to spanish * object pool pattern translated to spanish * property pattern translated to spanish * prototype pattern translated to spanish * registry pattern translated to spanish * step builder pattern translated to spanish * value object pattern translated to spanish * typo corrections and resources urls refactor * grammar corrections * Add image to each pattern * translate all structural patterns to Spanish --------- Co-authored-by: luismateoh <luismateohm@gmail.com> Co-authored-by: luis.hincapie <luis.hincapie@blankfactor.com>
title, category, language, tag
| title | category | language | tag | |
|---|---|---|---|---|
| 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
