6. Inversion ofcontrol DependencyInjection mit IoC Frameworks StructureMap LightCore Windsor.Castle Unity In MVC 2 nur über ControllerFactory Woanders muss „selbst“ injiziert werden
8. Eigene FilterAttribute MÜSSEN mindestens von FilterAttribute ableiten, sowie eins der I*Filter Interfaces implementieren IAuthorizationFilter IActionFilter IResultFilter IExceptionFilter 08.07.2010 Albert Weinert, Beratung & Entwicklung
9. DI bei Actionfilter und actionresult ActionFilter sind Attribute Keine Ctor-Injection möglich A) Service Lookup im Attribute Attribute kennt Container ServiceLocator Es ist nicht Aufgabe des Attributes B) Property Injection aber wo und wie 05.10.2010 Albert Weinert, Beratung & Entwicklung
13. ActionResult Basis-Klasse für alle ActionResult Implementieren HttpHeader setzen (ContentType, Encoding etc.) HttpContext.Response mit dem Ergebnis beschreiben 08.07.2010 Albert Weinert, Beratung & Entwicklung
17. ModelBinder Umwandeln der Request-Daten in ein Model Implementiert IModelBinderobjectBindModel(ControllerContextcontrollerContext, ModelBindingContextbindingContext) Nur eine Instanz pro Anwendung DI Injection kann problematisch sein