Skip to content

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