Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — MVC (Model-View-Controller) — FCC 2023

TI - Desenvolvimento de SistemasMVC (Model-View-Controller)
Código
fc144511
Banca
FCC
Órgão
MPE PB
Ano
2023
Cargo
AM ( )

Em uma aplicação web criada com Java foram construídos, dentre outros, os componentes abaixo.

 

- Servlet Processos.java: recebe requisições do front-end e encaminha, para processamento, classes que acessam banco de dados, devolvendo ao front-end uma mensagem de resultado da operação.

 

- Classe de entidade Advogado.java: criada com JPA, com queries nomeadas e anotações de atributos referentes aos campos da tabela advogado do banco de dados.

 

- Arquivo Valida.js: valida dados digitados pelos usuários em formulários para ajudar a evitar ataques SQL Injection.

 

- Arquivo Configura.css: utilizado para definir o modelo de layout e a aparência dos conteúdos das páginas web.

 

- Arquivo MPEPB123Dao.java: realiza operações nas tabelas do banco de dados, como conexão, inserção, consulta e exclusão de dados.

 

- Página CadastroAdvogado.html: formulário para cadastro dos dados de advogados que serão enviados para a tabela do banco de dados.

 

Considerando o padrão de projeto MVC, a representação correta do arquivo

  1. AAdvogado.java é no componente View.
  2. BConfigura.css é no componente Model.
  3. CMPEPB123Dao.java é no componente Controller.
  4. DProcessos.java é no componente Controller.
  5. EValida.js é no componente Model.
Revelar gabarito e comentário

GabaritoD — Processos.java é no componente Controller.

Link permanente: /questoes/fc144511