MVC: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Bini247 (discussão | contribs)
foram adicionadas mais informações sobre as camadas, sobre a história, aplicações web, uma seção somente sobre as vantagens e desvantagens do mvc, e foram adicionadas informações na justificativa.
Bini247 (discussão | contribs)
foram adicionadas mais informações sobre as camadas, sobre a história, aplicações web, uma seção somente sobre as vantagens e desvantagens do mvc, e foram adicionadas informações na justificativa.
Linha 9:
 
'''Camada de apresentação ou visualização''' - Não se dedica em saber como o conhecimento foi retirado ou de onde ela foi obtida, apenas mostra a referência. Segundo Gamma et al (2006), ”A abordagem MVC separa a View e Model pelo organização de um protocolo inserção/notificação (subscribe/notify). Uma View deve garantir que sua expressão reflita o estado do Model. Sempre que os dados do Model mudam, o Model altera as Views que dependem dele. Em resposta, cada View tem a oportunidade de modificar-se”. Adiciona os elementos de exibição ao usuário : HTML, ASP, XML, Applets. É a camada de interface com o usuário. É utilizada para receber a entrada de dados e apresentar visualmente o resultado.
 
'''Camada de lógica da Aplicação''' - É o coração da execução . Responsável por tudo que a aplicação vai fazer.o controle de um ou mais elementos de dados, responde a perguntas sobre o sua condição e responde a instruções para mudar de posição. O modelo sabe o que o aplicativo quer fazer e é a principal estrutura computacional da arquitetura, pois é ele quem modela o problema que está se tentando resolver. Modela os dados e o comportamento por atrás do processo de negócios Se preocupa apenas com o armazenamento , manipulação e geração de dados É um encapsulamento de dados e de comportamento independente da apresentação.
 
== História ==