GARANTIR DESCONTO

Fórum Camada Model #571575

25/11/2016

0

A camada model armazena dados e notifica suas visões e controladores associados quando há uma mudança em seu estado, resumindo ela é a responsavel pelo o banco de dados?
Wellington

Wellington

Responder

Posts

26/11/2016

William Nascimento

O Model é responsável pela escrita e leitura de dados (queries ou tabelas no Banco de Dados).

A View é a parte onde será exibida os dados da Model (sendo por meio de arquivos como HTML ou XML)

O Controller é o responsável pelas ações que são geradas pela requisição do usuario. Por exemplo em uma requisição de Select que o usuario faz é o Controller que ira se "comunicar" com a Model para retornar essa consulta e ser exibida na View
Responder

Gostei + 0

26/11/2016

José Sena

Vamos la falar um pouco de MVC de forma da uma luz ao nosso amigo.

Da forma que vou colocar vc vai entender melhor o MODEL e também VC.

VIEW é tudo aqui que você ver com os seus olhos e os códigos responsável pelo view devem ficar dentro da pasta VIEW se for uma aplicação WEB geralmente é HTML, CSS3, Javascript e outros

CONTROLE é toda a parte logica da aplicação digamos que você tenha uma tela que faz a soma de 2 numero o usuário preenche os dois campos com o seguintes numero:
campo_1 = 2
campo_2 = 5
E logo em aperta em um botão SOMAR sera mostrado o resultado que logicamente é 7
Então a parte logica que fez a soma dos numero 2+5=7 foi realizada dentro da pasta CONTROLE.

MODEL opa agora sim - rsrs^;^rrsrs - Você tem um botão que ao ser clicado mostra o nome de todos os produtos cadastrados no sistema essa tela passa pelas 3 camadas a VIEW - MODEL - CONTROLE ou seja o MVC.
Logo apos clicar o botão a solicitação e enviada para o CONTROLE o controle receber a solicitação e ver que precisa de uma consulta ao bando de dados então ele chama o MODEL que por sua vez faz essa consulta e devolve o resultado ao CONTROLE quando o resultado chega no controle ele envia o resultado para a VIEW que por sua vez mostra o resultado na tela ou seja o ordem foi:
CONTROLE --> MODEL --> CONTROLE --> VIEW
dentro desse conceito entra vai entra o ORIENTAÇÃO A OBJETOS para dar a real utilidade do MVC porem e assunto para outo momento.

Espero ter ajudado.....ou pelo menos confundido um pouco mais ^-^.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar