Comments 9
Только Application_Start() переопределяется в global.asax. Пиши еще!
спасибо, автоматически опечатался :)
В идеале, думаю, если работаете с ASP.NET MVC в нескольких проектах, в итоге просто придете к тому, что будете все определять/переопределять в собственном классе-наследнике HttpApplication. А потом уже просто его наследовать для конкретного приложения в global.asax.
Уже интереснее. Только не совсем понятно из статьи зачем IoC использовать. Сценарий отсутствует. Давай следующую статью про custom IViewEngine и сценарий посложнее.
>> Только не совсем понятно из статьи зачем IoC использовать
зачем вообще нужен IoС или зачем его в фабрике использовать?
зачем вообще нужен IoС или зачем его в фабрике использовать?
Конечно зачем его использовать в фабрике? Представлен синтетический пример, показывающий возможность. Здорово, безусловно, но не понятно:).
если коротко, для того, чтобы автоматом поднимать репозитории/сервисы в контроллере на базе конструкторов контроллера. То есть реализовав фабрику на Unity можно сделать так, что инстанцированный объект контроллера будет иметь без строчки кода десяток поднятых репозиториев и сервисов.
то есть имея контруктор
AccountController(UserRepository userRepository, AccountRepository accRepository, AccountService accService ...)
Unity поднимет все эти репозиории/сервисы автоматом
то есть имея контруктор
AccountController(UserRepository userRepository, AccountRepository accRepository, AccountService accService ...)
Unity поднимет все эти репозиории/сервисы автоматом
Sign up to leave a comment.
Ставим точки в MVC Framework. Фабрика контроллеров