Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] O que é um Controller?

Olá! Não entendi o que é o Controller, alguém pode me ajudar?

2 respostas
solução!

Alexia,

O Controller é uma terça parte do padrão de arquitetura chamado "MVC" (Model-View-Controller).

O Controller é responsável por receber todas as requisições do usuário. Seus métodos chamados actions são responsáveis por uma página, controlando qual model usar e qual view será mostrado ao usuário.

Por favor, leia todos os links abaixo e torne-se uma expert em MVC:

==========================================================

JAVA PARA DESENVOLVIMENTO WEB > MVC - MODEL VIEW CONTROLLER

Servlet ou JSP?

dispatch das requisições

https://www.alura.com.br/apostila-java-web/mvc-model-view-controller

==========================================================

Java SE: Aprendendo o padrão MVC

Este artigo apresenta o padrão de arquitetura chamado MVC (Model-View-Controller) utilizando a plataforma Java SE, mostrando como um diagrama de classes construído segundo esse padrão é transformado em código Java.

diagrama de classes apresentado

https://www.devmedia.com.br/java-se-aprendendo-o-padrao-mvc/29546

==========================================================

O que é MVC? Explicação Simples

O que é MVC? (Model – View – Controller)

O MVC é um padrão de arquitetura de software que separa a sua aplicação em 3 camadas. A camada de interação do usuário View, a camada de manipulação dos dados Model e a camada de controle Controller.

Exemplo de MVC

https://ilustradev.com.br/o-que-e-mvc-explicacao-simples/

==========================================================

O que é MVC?

Controller: o controlador existe entre o visual e o modelo. Ele recebe os eventos disparados pela visualização (ou outra fonte externa) e executa a reação apropriada a esses eventos. Na maioria dos casos, a reação é chamar um método no modelo. Como o visual e o modelo são conectados por meio de um mecanismo de notificação, o resultado dessa ação é automaticamente refletido na visualização.

https://tecnoblog.net/responde/o-que-e-mvc/

==========================================================

[]'s,

Fabio I.

Obrigada!