A maioria das aplicações web tem algumas funcionalidades (por exemplo, segurança), que são aplicáveis a todas as requisições da aplicação. Para adicionar essa funcionalidade separadamente para cada requisição da aplicação seria demorado, propenso a erros e difícil de manter. Para resolver esse problema pode ser utilizado o design pattern
Application Service.
Front Controller.
Regular Expression.
Intercepting Filter.
Command.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...