![]() |
Erstellt von Raphael Luiz Fonseca
vor mehr als 9 Jahre
|
|
- Trabalha como um filtro para pré-processamento e pós processamento de requisições e respostas.
- Permite que aplicação use uma API que isole detalhes de protocolo(HTTP, por exemplo), permitindo que mesmos dados possam ser lidos em outros objetos.
- Centraliza a lógica de controle que poderiam ser duplicada, trabalhando como o ponto inicial de contato para tratar todos
os pedidos relacionados.
- Centraliza operações relacionadas com processamento e despacho de requisições, tais como redirecionamento para comandos (ações) e views, para permitir o reuso do Front Controller.
- É usado para encapsular código de formatação;
- São usados para encapsular a lógica de processamento de views.
- Cria views compostas de várias views atômicas.
- Escolhe uma view e despacha a requisição para ela;
- Realiza mais processamento depois de despachar a requisição.
- Centraliza o controle e tratamento de requisição para recuperar um modelo de apresentação;
- Realiza mais processamento antes de despachar a requisição.