Comments 28
действительно очень как-то просто
Замечания?! :) Концовка статьи откуда взята? Форматирование надо привести к нормальному виду!
По ninject вообще странности, вы какую версию используете?!
Bind().To(); Что и с чем связывается то?!
ninjectKernel.Get(); Такой перегрузки то же нет в ninject!
Да даже если используется версия, которая мне не знакома, сложно поверить, что используется какое-то «умный» механизм, который сам умеет разрешать все зависимости интерфейсов с классами без явных указаний их в коде или хотя бы в конфигурационном файле.
По ninject вообще странности, вы какую версию используете?!
Bind().To(); Что и с чем связывается то?!
ninjectKernel.Get(); Такой перегрузки то же нет в ninject!
Да даже если используется версия, которая мне не знакома, сложно поверить, что используется какое-то «умный» механизм, который сам умеет разрешать все зависимости интерфейсов с классами без явных указаний их в коде или хотя бы в конфигурационном файле.
Вы бы хоть превью нажали-посмотрели.
UFO just landed and posted this here
я написал <habracut/> текст первого абзаца
в чем проблема, подскажите?
в чем проблема, подскажите?
все понял и исправил
Спасибо, познавательно.
Осталось дождаться, когда под .Net аналог Seam напишут :)
Какой-такой Seam? И при чем он тут, в топике про DI и IoC?
в статье шел разговор только про DI и IoC и ничего более. я конечно, не работал со Seam, однако для разработки веб-приложений с TDD и DDD прекрасно подходит ASP.NET MVC. сам использую и Ninject вместе с ним. а вместо POJO прекрасно подходят POCO из Entity Framework 4.
К слову, POCO на то и POCO, что они не «из EF 4» или еще откуда то. Это просто объекты, которые только содержат логику или являются DTO, но понятия не имеют кто и как их хранит.
Лучше бы похронили этот чёртов Seam…
Нужно было еще рассказать про LifetimeManager. Раз мы не используем new для создания объекта, то можем использовать уже созданный. И можем реализовать, например, синглтон таким образом.
В свое время выбирал подходящий IoC-контейнер, остановился на Autofac
Мне кажется, что перед тем как писать пост, стоит посмотрел, актуален ли он:
Пролистайте следующие ссылки:
habrahabr.ru/blogs/net/62830/
habrahabr.ru/blogs/net/50845/
habrahabr.ru/blogs/net/63568/
habrahabr.ru/blogs/net/91650/
habrahabr.ru/blogs/complete_code/116232/
habrahabr.ru/blogs/net/53922/
Пролистайте следующие ссылки:
habrahabr.ru/blogs/net/62830/
habrahabr.ru/blogs/net/50845/
habrahabr.ru/blogs/net/63568/
habrahabr.ru/blogs/net/91650/
habrahabr.ru/blogs/complete_code/116232/
habrahabr.ru/blogs/net/53922/
Sign up to leave a comment.
IoC, DI, IoC-контейнер — Просто о простом