Skip to content

Latest commit

 

History

History

mvc-mvp

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

MVC

Model-View-Controller é um padrão de projeto de software, ou padrão de arquitetura de software formulado na década de 1970, focado no reuso de código e a separação de conceitos em três camadas interconectadas, onde a apresentação dos dados e interação dos usuários (front-end) são separados dos métodos que interagem com o banco de dados (back-end). wikipedia.org

MVP

Model-View-Presenter é uma derivação do padrão MVC, usado também para construir principalmente interfaces gráficas. Em MVP a camada Presenter assume a função de mediadora (executada pelo Controller em MVC). Além disso, a View é responsável por manipular os eventos UI (como mouseDown, keyDown, etc.), que era o trabalho da Controller. Finalmente, a Model se torna estritamente um modelo de domínio. wikipedia.org


Links

MVP Android - Vinícius Thiengo
Java Spring MVC: Criando Aplicações Web em Java - Devmedia
Estilos arquiteturais: conheça melhor o MVC (Model, View, Controller) - Matheus Henrique
Design Patterns: Model View Presenter - Learn.microsoft
Difference Between MVC and MVP Patterns - Baeldung
ASP.NET MVC Pattern - Dotnet.microsoft

Vídeos

O que é MVC? - Devmedia
Padrão MVC (Model - View - Controller) - Cod3r Cursos
Entenda AGORA o PADRÃO Arquitetural MVC - Pisani da ArcH
MVC Pattern: Organizando o projeto - Deivid Willyan