10. Fazit
Lassen Sie uns noch einmal zusammenfassen, was wir in diesem Dokument behandelt haben:
- In den Kapiteln 1 bis 8 wurden uns die Grundlagen des ASP.NET MVC-Frameworks vorgestellt;
- Kapitel 9 war einer Fallstudie gewidmet, die mit einer vereinfachten Architektur begann:
![]() |
Diese vereinfachte Architektur ermöglichte es uns, uns ausschließlich auf die [Web-]Schicht zu konzentrieren, und erleichterte zudem das Testen. Anschließend verwendeten wir die folgende komplexere Architektur:
![]() |
Wir stellten fest, dass die [Business]-, [DAO]- und [EF5]-Schichten die gesamte Anwendung erheblich komplexer machten, was im Nachhinein die Verwendung einer vereinfachten Architektur für die Entwicklung der [Web]-Schicht rechtfertigte.
Leser, die diese Fallstudie durchgearbeitet haben, sollten nun ein solides Verständnis von ASP.NET MVC und dem Konzept der Single-Page-Anwendung (SPA) erworben haben.
Eine Sache fehlt in diesem Dokument jedoch ganz sicher: Unit-Tests. Diese hätten an verschiedenen Stellen durchgeführt werden müssen:
- Tests der [DAO]-Schicht;
- Tests der eigentlichen [Business]-Schicht;
- Tests der Aktionen der [Web]-Schicht.
Adam Freeman betont in seinem bei Apress erschienenen Buch „Pro ASP.NET MVC 4“ zu Recht die Bedeutung dieser Tests. In seinem Buch finden sich zahlreiche Beispiele dafür.
Serge Tahé, November 2013

