July 2014
Intermediate to advanced
560 pages
17h 58m
German
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.
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. ...
Read now
Unlock full access