Upload
leon-fernandes
View
260
Download
2
Embed Size (px)
Citation preview
Introdução ao MVC
MVC é um padrão de projeto que facilita o desenvolvimento.Composto por 3 camadas (Model, View, Controller)Cada camada possui uma responsabilidades (Papéis).
Obs: Diferente do WebForms para se utilizar o MVC precisa ter conhecimento de HTML, JavaScript, Jquery e CSS
Estrutura do MVC
Classes de Modelo implementam a lógica do
domínio (Tabelas)
São as páginas e exibem as informações do Modelo.
Models Views Controllers
ASP.NET MVC
Incluído na versão 3.5Atualmente se encontra na versão 4.0Alternativas ao ASP.NET (WebForms, WebPages)ASP.NET Routing (Requisições Mapeadas para Ações)Principal Assembly: System.Web.Mvc
Benefícios do MVC
Controle completo do HTML da página.Separação por camadas (MVC)Não existe Viewstate.Facilidade para Testes Unitários
Demonstração
Criando um projeto em MVC 4.0Conhecendo as Pastas (Content, Scripts)Conhecendo as Pastas (Models, Views, Controllers)Conhecendo a Pasta (Shared)
Contatos
@Leeon_Fernandes
http://br.linkedin.com/in/leonfgama
facebook.com/leonfgama