Sobes.tech
Junior — Middle

Em que fase do processamento de pedidos no padrão MVC ocorre a ligação de dados e a sua verificação de correção?

sobes.tech IA

Resposta da IA

No padrão MVC (Model-View-Controller), a ligação de dados e a sua validação geralmente ocorrem ao nível do Controller.

Quando uma requisição chega, o Controller recebe os dados do utilizador (por exemplo, de um formulário), liga-os ao Modelo e realiza a validação — verifica se os dados estão corretos e cumprem os requisitos (por exemplo, formato, campos obrigatórios).

Se os dados forem válidos, o Controller os envia ao Modelo para processamento adicional (armazenamento, lógica de negócio). Caso contrário, o Controller devolve um erro ou uma visualização atualizada com mensagens de erro.

Assim, a etapa de ligação e validação de dados é lógica do controlador, que atua como intermediário entre a View e o Modelo.