Olá! Não entendi o que é o Controller, alguém pode me ajudar?
Olá! Não entendi o que é o Controller, alguém pode me ajudar?
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?
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.
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.
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!