Skip to content

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