0% acharam este documento útil (0 voto)
37 visualizações13 páginas

Programação para Internet IV: Paulo Ricardo Muniz Barros

O documento apresenta a arquitetura MVC (Model-View-Controller) e seu uso no framework ASP.NET MVC, que oferece uma alternativa ao ASP.NET Web Forms. Ele detalha a separação de responsabilidades entre os componentes Model, View e Controller, enfatizando o controle do código executado e a integração com características do ASP.NET. O padrão MVC promove um acoplamento eficiente entre a lógica de entrada, regras de negócios e lógica da interface do usuário.

Enviado por

Maicon Bischoff
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
37 visualizações13 páginas

Programação para Internet IV: Paulo Ricardo Muniz Barros

O documento apresenta a arquitetura MVC (Model-View-Controller) e seu uso no framework ASP.NET MVC, que oferece uma alternativa ao ASP.NET Web Forms. Ele detalha a separação de responsabilidades entre os componentes Model, View e Controller, enfatizando o controle do código executado e a integração com características do ASP.NET. O padrão MVC promove um acoplamento eficiente entre a lógica de entrada, regras de negócios e lógica da interface do usuário.

Enviado por

Maicon Bischoff
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 13

PROGRAMAÇÃO PARA INTERNET

IV

Asp.Net
MVC

Paulo Ricardo Muniz Barros


Professor
Introdução
A arquitetura MVC (Model-View-Controller)
separa uma aplicação em três componentes
principais: o modelo, a visão e o controle. O
framework ASP.NET MVC fornece uma alternativa
ao ASP.NET Web Forms, criando aplicações Web
baseadas no MVC. Valorizando diferentes
aspectos da aplicação.
PROGRAMAÇÃO PARA INTERNET IV > Asp.NET > Introdução
Introdução
Aplicações baseadas em Web Forms,
possibilitam a criação de interfaces ricas usando
HTML 5 e JavaScript com base nos controles de
servidor, vinculando trechos de códigos
específicos para execução. Já a arquitetura
Asp.Net Mvc oferece o mesmo potencial, porem
dando mais controle do código executado.
PROGRAMAÇÃO PARA INTERNET IV > Asp.NET > Introdução
Introdução
O framework ASP.NET MVC é leve, e assim
como aplicações Web Forms é integrado com
características existentes do ASP.NET, tais como
master pages, autenticação e segurança. O
framework MVC é definido no namespace
System.Web.Mvc e é fundamental, e tem parte
suportado no namespace System.Web.
PROGRAMAÇÃO PARA INTERNET IV > Asp.NET > Introdução
MVC
• View - recebe os dados vindos do controlador. Trabalha
os dados a nível de apresentação

• Controller - que por sua vez acessa os dados


normalmente por meio de algum repositório.

• Model - responsável por armazenar o domínio ou


modelo de nossa aplicação (Normalmente usamos essa
pasta como processo didático)

PROGRAMAÇÃO PARA INTERNET IV > Asp.NET > Introdução


MVC

PROGRAMAÇÃO PARA INTERNET IV > Asp.NET > Introdução


MVC
O padrão MVC separa diferentes aspectos da
aplicação (lógica de entrada, regras de negócios e
lógica da UI), fornecendo um acoplamento entre os
elementos. O padrão especifica onde cada tipo de
lógica deverá estar na aplicação. A lógica da UI
pertence a visão. A lógica de entrada pertence ao
controlador. Regras de negócios pertencem ao
modelo.
PROGRAMAÇÃO PARA INTERNET IV > Asp.NET > Introdução
Iniciando....

PROGRAMAÇÃO PARA INTERNET IV > Asp.NET > Introdução


Iniciando....

PROGRAMAÇÃO PARA INTERNET IV > Asp.NET > Introdução


Iniciando....

PROGRAMAÇÃO PARA INTERNET IV > Asp.NET > Introdução


Iniciando....

PROGRAMAÇÃO PARA INTERNET IV > Asp.NET > Introdução


Iniciando....

Desmarcar

PROGRAMAÇÃO PARA INTERNET IV > Asp.NET > Introdução


Iniciando....

PROGRAMAÇÃO PARA INTERNET IV > Asp.NET > Introdução

Você também pode gostar