10. Fazit
Fassen wir zusammen, was in diesem Dokument behandelt wurde:
- In den Kapiteln 1 bis 8 wurden die Grundlagen des Frameworks ASP.NET MVC vorgestellt;
- Kapitel 9 war einer Fallstudie gewidmet, zunächst mit einer vereinfachten Architektur:
![]() |
Diese vereinfachte Architektur ermöglichte es uns, uns ausschließlich auf die [web]-Schicht zu konzentrieren, und erleichterte zudem die Tests. Anschließend haben wir die folgende, komplexere Architektur verwendet:
![]() |
Wir konnten feststellen, dass die Schichten [métier], [DAO] und [EF5] der gesamten Anwendung erhebliche Komplexität verliehen, was im Nachhinein die Verwendung einer vereinfachten Architektur zur Entwicklung der Schicht [web] rechtfertigte.
Der Leser, der diese Fallstudie durchgearbeitet hat, sollte nun über fundierte Kenntnisse zu ASP.NET, MVC und dem Konzept der „Single-Page-Anwendung“ (APU) verfügen.
Eine Sache fehlt in diesem Dokument sicherlich: die Unit-Tests. Diese hätten an verschiedenen Stellen durchgeführt werden müssen:
- Tests der Schicht [DAO];
- Tests der eigentlichen Schicht [métier];
- Tests der Aktionen der Schicht [web].
Adam Freeman betont in seinem Buch „Pro ASP.NET MVC 4“ (Apress-Verlag) zu Recht die Bedeutung dieser Tests. In seinem Buch finden sich zahlreiche Beispiele dafür.
Serge Tahé, November 2013

