Exkurs: MVC und Dependency Injection

Die Muster MVC und Dependency Injection haben das Ziel, die Flexibilität und Testbarkeit von Applikationen zu steigern. MVC sieht dazu die Möglichkeit einer sauberen Schichtentrennung vor. Dependency Injection erleichtert das Austauschen und Testen von Abhängigkeiten. Richtig eingesetzt, ergänzen sich diese beiden Muster gegenseitig und führen zu einer qualitativ hochwertigeren Software-Architektur. Dieser Abschnitt zeigt, wie solch eine Architektur mittels ASP.NET MVC und den Dependency Injection Features von Spring.NET geschaffen werden kann.

Fallbeispiel ohne Dependency Injection

Um den Sinn hinter Dependency Injection zu erläutern, soll zunächst eine Implementierung gezeigt werden, welche ohne dieses Muster ...

Get Microsoft .NET 4.0 Update now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.