10. Conclusione
Ricordiamo ciò che è stato trattato in questo documento:
- i capitoli da 1 a 8 ci hanno presentato i fondamenti del framework ASP.NET MVC;
- il capitolo 9 è stato dedicato a un caso di studio, inizialmente con un’architettura semplificata:
![]() |
Questa architettura semplificata ci ha permesso di concentrarci esclusivamente sul livello [web] e ha inoltre facilitato i test. Successivamente abbiamo utilizzato la seguente architettura più complessa:
![]() |
Abbiamo potuto constatare che i livelli [métier], [DAO] e [EF5] introducessero una notevole complessità nell’intera applicazione, il che ha giustificato, a posteriori, l’uso di un’architettura semplificata per lo sviluppo del livello [web].
Il lettore che ha seguito questo caso di studio dovrebbe aver acquisito una buona padronanza di ASP.NET, MVC e del concetto di APU, ovvero l’applicazione a pagina singola.
In questo documento manca sicuramente un elemento: i test unitari. Questi avrebbero dovuto essere effettuati in diversi punti:
- test del livello [DAO];
- test del livello [métier] effettivo;
- test delle azioni del livello [web].
Adam Freeman, nel suo libro «Pro ASP.NET MVC 4», edito da Apress, sottolinea giustamente l’importanza di questi test. Nel suo libro se ne trovano moltissimi.
Serge Tahé, novembre 2013

