O'Reilly logo

Moderne Web-Anwendungen mit ASP.NET MVC und JavaScript, 2nd Edition by Holger Schwichtenberg Dr., Manfred Steyer

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Fallbeispiel mit Dependency-Injection

Nachdem die in diesem Kapitel verwendete Beispielimplementierung nun besprochen wurde, wird in diesem Abschnitt gezeigt, wie durch den zusätzlichen Einsatz von Dependency-Injectionen die Wartbarkeit sowie Testbarkeit gesteigert werden kann.

Implementierung der Webanwendung

Nun wird die vorgestellte Implementierung erweitert. Dabei wird vom Dependency-Injectionsmuster Gebrauch gemacht. Dazu wird an dieser Stelle Unity verwendet. Dies ist das frei verfügbare Dependency-Injectionsframework von Microsoft, welches über NuGet bezogen werden kann.

Dem DAO wird eine Schnittstelle spendiert (Listing 10.3), und der Controller wird um einen Konstruktor erweitert, welcher eine Implementierung dieser Schnittstelle entgegennimmt. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required