SóProvas


ID
2757775
Banca
FGV
Órgão
COMPESA
Ano
2018
Provas
Disciplina
Arquitetura de Software
Assuntos

Considere que você é o responsável pela especificação da arquitetura de software de um sistema de computação que está sendo desenvolvido pela empresa em que você trabalha. Considere que existe nesse sistema um requisito que indica que cada requisição do cliente deve ser processada para fins de autenticação e controle de acesso.

Você sabe, pela sua experiência como arquiteto de software, que replicar essa lógica em todas as páginas ou em todos os servlets da aplicação não é uma boa solução, sobretudo do ponto de vista de manutenção do sistema.

Utilizando o conhecimento que você possui sobre o catálogo de padrões J2EE, assinale a opção que indica o padrão de projeto Java que é indicado por esse catálogo para atender ao requisito descrito acima, evitando assim o problema de replicação do código.

Alternativas
Comentários
  • O padrão de design do front controller é usado para fornecer um mecanismo centralizado de tratamento de solicitações, de modo que todas as solicitações sejam tratadas por um único manipulador. Esse manipulador pode fazer a autenticação / autorização / registro ou rastreamento da solicitação e depois passar as solicitações para os manipuladores correspondentes.

    https://www.tutorialspoint.com/design_pattern/front_controller_pattern.htm