10. Conclusão
Recapitulemos o que foi abordado neste documento:
- os capítulos 1 a 8 apresentaram-nos os fundamentos do framework ASP.NET MVC;
- o capítulo 9 foi dedicado a um estudo de caso, começando por uma arquitetura simplificada:
![]() |
Esta arquitetura simplificada permitiu-nos concentrar-nos exclusivamente na camada [web] e, além disso, facilitou os testes. Posteriormente, utilizámos a seguinte arquitetura mais complexa:
![]() |
Pudemos constatar que as camadas [métier], [DAO] e [EF5] introduziam uma verdadeira complexidade em toda a aplicação, o que justificou, a posteriori, a utilização de uma arquitetura simplificada para desenvolver a camada [web].
O leitor que tenha realizado este estudo de caso deverá ter adquirido um bom domínio de ASP.NET, MVC e do conceito APU, «Aplicação de Página Única».
Há certamente algo que falta neste documento: os testes unitários. Estes deveriam ter sido realizados em diferentes pontos:
- testes da camada [DAO];
- testes da camada [métier] real;
- testes das ações da camada [web].
Adam Freeman, no seu livro «Pro ASP.NET MVC 4», publicado pela editora Apress, insiste, com razão, na importância destes testes. Encontram-se inúmeros exemplos no seu livro.
Serge Tahé, novembro de 2013

