... | ... | @@ -35,7 +35,7 @@ Ele é dividido em três partes: Model, View e Controller. Que funcionam como tr |
|
|
|
|
|
**View** é a camada de visualização, tudo referente a formatação dos dados. Por exemplo, se os dados precisam chegar ao usuário como json eles devem chegar para a view como um array/vetor e na view é que vai ser convertido para json.
|
|
|
|
|
|
**Controller** faz a comunicação entre view, model e o ambiente. Por exemplo: é ele que recebe um formulário do cliente, ai pede pra model validar, processar
|
|
|
**Controller** faz a comunicação entre view, model e o ambiente. Por exemplo: é ele que recebe um formulário do cliente, ai pede pra model validar, processar, salvar no banco de dados, e depois pede pra view mostrar a mensagem de sucesso.
|
|
|
|
|
|
**Model** é a parte maior do sistema, é o que faria a parte pesada de calculos nos sistemas. Não é bem o nosso caso pq nossos calculos são feitos pelo pandas e guardados em uma forma da cache, mas . No mundo java costuma ser dividido em várias camadas pra lidar com diferentes tarefas. Por exemplo, em java:
|
|
|
|
... | ... | |