PHP MVC Flashcards

1
Q

O que é o padrão arquitetural MVC e quais são seus três componentes principais?

A

O padrão arquitetural MVC separa uma aplicação em três componentes principais: modelo, vista e controlador.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual é a função do componente Modelo no padrão MVC?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qual é a função do componente Vista no padrão MVC?

A

O componente Vista é responsável pela interface do utilizador (UI) da aplicação, incluindo todos os elementos visuais com os quais o utilizador interage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual é a função do componente Controlador no padrão MVC?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O que é o Router no contexto do padrão MVC?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quais são as características do componente Modelo no contexto MVC?

A

O Modelo é 100% PHP, contém lógica de negócio ou persistência de BD e não contém HTML.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quais são as características do componente Vista no contexto MVC?

A

A Vista é um template HTML que utiliza PHP para imprimir informações em espaços reservados e para iterar estruturas de dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quais são as características do componente Controlador no contexto MVC?

A

O Controlador é 100% PHP e atua como uma interface entre o Modelo e a Vista.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quais são as características do Router no contexto MVC?

A

O Router é 100% PHP e recebe o URL do cliente, direcionando-o para o Controlador/Ação correspondente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly