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 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.