Skip to content

8. Conclusão provisória

Isto conclui a visão geral da estrutura ASP.NET MVC. Continuaremos com um estudo de caso que ilustra a utilização desta estrutura numa arquitetura em camadas:

  • A camada [Web] é a camada em contacto com o utilizador da aplicação web. O utilizador interage com a aplicação web através de páginas web apresentadas por um navegador. O ASP.NET MVC reside nesta camada e apenas nesta camada.
  • A camada [negócio] implementa a lógica de negócio da aplicação, como o cálculo de um salário ou de uma fatura. Esta camada utiliza dados do utilizador através da camada [Web] e do SGBD através da camada [DAO].
  • A camada [DAO] (Data Access Objects), a camada [ORM] (Object Relational Mapper) e o conector ADO.NET gerem o acesso aos dados no SGBD. A camada [ORM] atua como uma ponte entre os objetos tratados pela camada [DAO] e as linhas e colunas das tabelas numa base de dados relacional. Iremos utilizar o ORM Entity Framework (http://msdn.microsoft.com/en-us/data/ef.aspx).
  • A integração das camadas pode ser alcançada utilizando um contentor de injeção de dependências. Iremos utilizar o Spring.net (http://www.springframework.net/).

Embora este documento já seja bastante extenso, está incompleto. Os leitores podem complementar a sua aprendizagem com o livro «Pro ASP.NET MVC 4», de Adam Freeman, publicado pela Apress. É um livro excelente. As suas 800 páginas irão satisfazer até os leitores mais exigentes.

Introdução ao ASP.NET MVC através de exemplos

Serge Tahé, novembro de 2013


Este site foi criado utilizando o conversor [Word ou ODT → HTML] desenvolvido pelos sistemas de IA Gemini 3 e ChatGPT 5.2 em janeiro de 2026.


Utilizando o conversor Gemini/ChatGPT, foram gerados vários sites a partir de documentos ODT do LibreOffice e documentos do Word:

Java

Android

.NET

JavaScript

PHP

Python

VBScript

SQL

Todos estes são cursos antigos com várias centenas de páginas. O tamanho do documento ODT ou DOCX não importa para o conversor Gemini/ChatGPT. O que importa para ele são as estruturas encontradas no seu interior (ver capítulo: Exemplos neste documento).