Asp.NET MVC Beta
03/16/2009




Depois dessa pequena introdução ao padrão MVC, vamos qo que interessa, asp.NET MVC.
O asp.NET MVC é a utilização do padrão MVC no asp.NET em um framework, para que possamos modificar livremente o layout sem mexer com os dados e vice-versa.
Como fazer para utilizar o asp.NET MVC?
Você precisa instalar o asp.NET MVC Beta neste link:
asp.Net MVC Beta
Precisa também ter a versão .NET Framework 3.5 instalada e o Visual Web Developer 2008 (como se fosse visual studio, porém é free), você encontra aqui:
Visual Web Developer 2008
No próximo post eu comento sobre o visual web developer 2008.
Introdução ao Padrão MVC
03/11/2009
Antes de começarmos a colocar a “mão na massa” é bom estudarmos o conceito.
Primeiramente quero lembrar que o MVC não é um padrão inventado pela Microsoft, já existe a alguns anos.
Com o aumento da complexidade das aplicações desenvolvidas, sentiu-se a necessidade da separação de dados e layout, pois para alterar a interface do usuário havia a necessidade de alterar os dados e vice-versa. O MVC(Models-Views-Controllers), resolve este problema com um componente chamado Controller, que define o comportamento da aplicação.
Mas enfim, o que são models, controllers e views? O que eles fazem?
No model encontram-se os dados da aplicação e as regras de negócio, que comandam o acesso e a modificação de dados, ou seja, modela dados e seus comportamentos, só se preocupa com armazenamento, manipulação e geração de dados e tem comportamento independente da apresentação(interface usuário).
Controller processa e responde a eventos e faz validação de dados, em outras palavras, ele pega no model o que a view precisa ou então pega os dados da view e manda para o model, para que este se comunique com o banco se necessário. Em outras palavras, serve como uma camada intermediária entre a view e o model, ou seja, entre a interface de usuário e a lógica.
View: Renderiza o model, é a interface de usuário. Onde se encontram as tags html, por exemplo.
Para ficar um pouco mais fácil de visualizar a relação entre eles, abaixo há um esqueminha.
Imagem tirada: http://blog.mauriciojunior.org/image.axd?picture=image.axd.png
Sejam Bem-Vindos
03/11/2009
Olá, sejam bem-vindos ao meu blog.
Postarei conteúdo sobre ASP.NET MVC versão Beta, o qual atuo. Serão posts evolutivos, conforme a minha evolução na linguagem e no meu conhecimento.
Espero que o futuro conteúdo postado aqui os ajudem.
