Fallbeispiel ohne Dependency-Injection

Um den Sinn hinter Dependency-Injectionen zu erläutern, soll zunächst eine Implementierung gezeigt werden, welche ohne dieses Muster auskommt. Im Abschnitt „Fallbeispiel mit Dependency-Injection“ wird anschließend gezeigt, wie diese Implementierung durch die Verwendung von Dependency-Injectionen wartbarer und vor allem testbarer gestaltet werden kann.

Implementierung mit ASP.NET MVC

Um den Nutzen des Zusammenspiels der beiden Muster zu demonstrieren, soll zunächst eine simple Webanwendung, welche (vorerst) lediglich dem MVC-Muster folgt, inspiziert werden. Diese Applikation bietet die Möglichkeit einer Kundensuche. Dazu werden zunächst Suchkriterien erfasst (Abbildung 10.1). Ist diese Suche erfolglos, so wird ...

Get Moderne Web-Anwendungen mit ASP.NET MVC und JavaScript, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.