10. Conclusão
Vamos recapitular o que foi abordado neste documento:
- os capítulos 1 a 8 apresentaram os fundamentos do framework ASP.NET MVC;
- o capítulo 9 foi dedicado a um estudo de caso, inicialmente com uma arquitetura simplificada:
![]() |
Essa arquitetura simplificada nos permitiu concentrar-nos exclusivamente na camada [web] e, além disso, facilitou os testes. Em seguida, utilizamos a seguinte arquitetura mais complexa:
![]() |
Pudemos constatar que as camadas [métier], [DAO] e [EF5] traziam uma complexidade real para toda a aplicação, o que justificou, posteriormente, o uso de uma arquitetura simplificada para desenvolver a camada [web].
O leitor que realizou este estudo de caso deve ter adquirido um bom domínio de ASP.NET, MVC e do conceito APU, Aplicação de Página Única.
Certamente falta algo neste documento: os testes unitários. Eles 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, em seu livro “Pro ASP.NET MVC 4”, publicado pela editora Apress, enfatiza, com razão, a importância desses testes. É possível encontrar muitos deles em seu livro.
Serge Tahé, novembro de 2013

