- Web forms
- MVC
- Web Pages
MVC é uma framework de desenvolvimento Web usando o padrão de arquitetura MVC (Model-View-Controller).
Este modelo providencia um controlo quase absoluto sobre CSS, HTML e Javascript.
São definidas 3 camadas lógicas.
- Business Layer (Model logic);
- Display layer (View logic);
- Imput layer (Controller logic);
Model - É a parte da aplicação que trata da lógica dos dados. Os objectos definidos são resposnaveis por carregar e armazenar os dados de uma base de dados.
View - É a parte da aplicação que trata da visualização dos dados. As views são criada muitas vezes do dados carregados do Model.
Controller - É a parte que trata da interacção dos dados com o utilizador. Os controllers lêm dados da view, controlam os inputs e enviam os dados para o Model.
Esta separação MVC pode auxiliar no desenvolvimento de aplicações complexas porque podemos focar-nos em cada um dos aspetos separadamente. Para além disto o desenvolvimento em grupo pode ficar mais simples com elementos a focarem-se na View e outros no Controller.
Application Folders
Uma aplicação WEB típica MVC tem normalmente as seguintes pastas:Application information
Properties
References
Application folders
App_Data Folder - Esta pasta existe para serem armazenados os dados da aplicação. (e.g.Dados BD SQL)
Content Folder - Local para armazenar as páginas estáticas tais como ficheiros CSS, icones e imagens.
Controllers Folder - Local que contém as classes controller responsaveis pelo tratamento dos inputs.É obrigatório que cada classe deste género temine em Controller.
Models Folder
Scripts Folder
Views Folder
Configuration files
Global.asax
packages.config
Web.config
Sem comentários:
Enviar um comentário