10. Conclusión
Recordemos lo que se ha hecho en este documento:
- los capítulos 1 a 8 nos han presentado los fundamentos del marco de trabajo ASP.NET MVC;
- el capítulo 9 se ha dedicado a un caso práctico, primero con una arquitectura simplificada:
![]() |
Esta arquitectura simplificada nos permitió centrarnos únicamente en la capa [web] y, además, facilitó las pruebas. A continuación, utilizamos la siguiente arquitectura, más compleja:
![]() |
Pudimos comprobar que las capas [métier], [DAO] y [EF5] aportaban una complejidad real al conjunto de la aplicación, lo que justificó, a posteriori, el uso de una arquitectura simplificada para desarrollar la capa [web].
El lector que haya realizado este caso práctico debería haber adquirido un buen dominio de ASP.NET, MVC y del concepto APU, «Aplicación de página única».
Sin duda, hay algo que falta en este documento: las pruebas unitarias. Estas deberían haberse realizado en diferentes puntos:
- pruebas de la capa [DAO];
- pruebas de la capa [métier] real;
- pruebas de las acciones de la capa [web].
Adam Freeman, en su libro «Pro ASP.NET MVC 4», publicado por Apress, insiste con razón en la importancia de estas pruebas. En su libro se pueden encontrar muchísimas.
Serge Tahé, noviembre de 2013

