Questão 45 do Concurso Tribunal Regional do Trabalho da 20ª Região - Sergipe - Técnico - Tecnologia da Informação - FCC (2016)

Um desenvolvedor precisa utilizar um padrão de projeto para interceptar e manipular requisições HTTP de entrada de usuários ao sistema web, e respostas de saída através de filtros de pré-processamento e pós-processamento. Além disso, precisa utilizar outro padrão de projeto capaz de separar as regras de negócio da aplicação das regras de acesso ao banco de dados, permitindo assim centralizar em classes específicas, as operações de conexão ao banco de dados e realização de operações SQL. Os padrões de projeto que o desenvolvedor terá que utilizar são

  • A Front Controller e Data Transfer Object.
  • B Application Filter e Data Session Façade
  • C Intercepting Filter e Data Access Object.
  • D Controller Helper e Data Manager Object.
  • E Application Controller e Data Persistent Object.