PHP MVC Flashcards
O que é o padrão arquitetural MVC e quais são seus três componentes principais?
O padrão arquitetural MVC separa uma aplicação em três componentes principais: modelo, vista e controlador.
Qual é a função do componente Modelo no padrão MVC?
O componente Modelo corresponde a toda a lógica relacionada com os dados com que o utilizador trabalha, incluindo dados transferidos entre a Visão e o Controlador, bem como outras lógicas de negócio.
Qual é a função do componente Vista no padrão MVC?
O componente Vista é responsável pela interface do utilizador (UI) da aplicação, incluindo todos os elementos visuais com os quais o utilizador interage.
Qual é a função do componente Controlador no padrão MVC?
O componente Controlador atua como uma interface entre o Modelo e a Vista, processando a lógica de negócio, manipulando dados do Modelo e interagindo com a Vista para renderizar a saída final.
O que é o Router no contexto do padrão MVC?
O Router transfere a execução de um URL de pedido HTTP para um Controlador/Ação, facilitando a comunicação entre a interface do utilizador e a lógica de negócio.
Quais são as características do componente Modelo no contexto MVC?
O Modelo é 100% PHP, contém lógica de negócio ou persistência de BD e não contém HTML.
Quais são as características do componente Vista no contexto MVC?
A Vista é um template HTML que utiliza PHP para imprimir informações em espaços reservados e para iterar estruturas de dados.
Quais são as características do componente Controlador no contexto MVC?
O Controlador é 100% PHP e atua como uma interface entre o Modelo e a Vista.
Quais são as características do Router no contexto MVC?
O Router é 100% PHP e recebe o URL do cliente, direcionando-o para o Controlador/Ação correspondente.