Worksheets3TDS - Programação Backend - Aula 101
Total questions: 10
Worksheet time: 5mins
Qual é o principal objetivo do padrão MVC na programação backend com Java?
Separar o código em múltiplos arquivos para facilitar a leitura.
Separar a lógica de negócio, a interface do usuário e o controle de fluxo.
Melhorar a performance do sistema.
Permitir o uso de múltiplos bancos de dados simultaneamente.
No padrão MVC, qual componente é responsável por receber as requisições do usuário e decidir qual ação tomar?
Model
View
Controller
Template
Em uma estrutura de pastas típica de um projeto Java usando MVC, onde geralmente ficam os arquivos que representam as regras de negócio?
Na pasta "views"
Na pasta "controllers"
Na pasta "models"
Na pasta "templates"
Qual das opções abaixo representa corretamente a função de um Model em Java no padrão MVC?
Exibir dados para o usuário.
Gerenciar a interação do usuário com o sistema.
Representar e manipular os dados e regras de negócio.
Criar templates HTML.
Em Java, qual é a principal responsabilidade de um Controller dentro do padrão MVC?
Armazenar dados em tabelas do banco de dados.
Receber requisições, processar dados e chamar a View apropriada.
Gerar arquivos de configuração.
Criar conexões com o banco de dados.
Qual das alternativas abaixo descreve corretamente o papel das Views em um sistema Java MVC?
Realizar cálculos matemáticos complexos como 2 .
Exibir informações para o usuário, geralmente usando templates.
Gerenciar conexões com o banco de dados.
Controlar o fluxo de requisições HTTP.
Em relação à integração com banco de dados no padrão MVC em Java, qual componente é responsável por realizar operações como SELECT, INSERT, UPDATE e DELETE?
View
Controller
Model
Template
Qual das opções abaixo representa uma vantagem do uso do padrão MVC em projetos Java?
Dificulta a manutenção do código.
Facilita a separação de responsabilidades e a manutenção do sistema.
Reduz a segurança do sistema.
Torna o código menos reutilizável.
Em um projeto Java MVC, qual pasta normalmente contém os arquivos responsáveis pela renderização da interface do usuário?
models
controllers
views
database
No padrão MVC, qual é a sequência correta de interação entre os componentes quando um usuário faz uma requisição?
View → Controller → Model
Controller → Model → View
Model → View → Controller
Controller → View → Model
