10. Podsumowanie
Podsumujmy, co zostało omówione w niniejszym dokumencie:
- w rozdziałach od 1 do 8 zapoznaliśmy się z podstawami frameworka ASP.NET MVC;
- rozdział 9 poświęcony był studium przypadku, najpierw z uproszczoną architekturą:
![]() |
Ta uproszczona architektura pozwoliła nam skupić się wyłącznie na warstwie [web], a ponadto ułatwiła przeprowadzanie testów. Następnie wykorzystaliśmy następującą, bardziej złożoną architekturę:
![]() |
Zauważyliśmy, że warstwy [métier], [DAO] oraz [EF5] wprowadzały znaczną złożoność do całej aplikacji, co z perspektywy czasu uzasadniało zastosowanie uproszczonej architektury do opracowania warstwy [web].
Czytelnik, który zapoznał się z tym studium przypadku, powinien opanować dobrze ASP.NET, MVC oraz koncepcję APU, czyli aplikacji jednostronicowej.
W niniejszym dokumencie z pewnością brakuje jednej rzeczy – testów jednostkowych. Powinny one zostać przeprowadzone w różnych miejscach:
- testy warstwy [DAO];
- testy rzeczywistej warstwy [métier];
- testy akcji warstwy [web].
Adam Freeman w swojej książce „Pro ASP.NET MVC 4”, wydanej przez Apress, słusznie podkreśla znaczenie tych testów. W jego książce można znaleźć ich bardzo wiele.
Serge Tahé, listopad 2013

