Результаты поиска по запросу "dependency-injection"
Внедрить один и тот же экземпляр DataContext в несколько типов с помощью Unity
Предположим, у меня есть интерфейс IRepository и его реализация SqlRepository, который принимает в качестве аргумента LINQ to SQL DataContext. Предположим также, что у меня есть интерфейс IService и службы его реализации, которые используют три ...
ContextLoaderListener или нет?
Стандартное веб-приложение Spring (созданное с помощью Roo или шаблона Spring MVC Project) создает файл web.xml сContextLoaderListener а такжеDispatcherServlet. Почему они не только используютDispatcherServlet и сделать это, чтобы загрузить ...
Почему Mockito @InjectMocks стоит избегать?
Почему@InjectMocks может быть вещь, которую следует избегать для такого рода испытаний. @RunWith(MockitoJUnitRunner.class) public class MyClassTest { @Mock private Bar bar; @InjectMocks private Foo foo; // created by Mockito @Test public ...
Внедрение зависимости в пользовательский связыватель модели и использование InRequestScope с помощью Ninject
Я использую NInject с NInject.Web.Mvc. Для начала я создал простой тестовый проект, в котором мне нужен экземплярIPostRepository для совместного использования между контроллером и пользовательским механизмом связывания во время одного и того же ...
Инъектор конструктора с TinyIoC
Я только что перешел с Ninject на TinyIoC для внедрения зависимостей, и у меня возникли проблемы с внедрением конструктора. Мне удалось упростить его до этого фрагмента: public interface IBar { } public class Foo { public Foo(IBar bar) { } } ...
Вставьте MembershipProvider в ASP.Net MVC AccountController
Шаблоны проектов Asp.Net MVC 1.0 включают в себяAccountControllerкласс, который поддерживает внедрение конструктора: public AccountController(IFormsAuthentication formsAuth, IMembershipService service) { FormsAuth = formsAuth ?? new ...
Указание экземпляра для регистрации компонента с помощью Castle Windsor
У меня есть, вероятно, простой вопрос о замке Виндзор, который я не использовал очень долго. Я пытаюсь зарегистрировать сервис с конкретным экземпляром, который будет одноэлементной реализацией сервиса. Контейнер не может попытаться создать ...
Унаследовать аннотации от абстрактного класса?
Можно ли как-то сгруппировать набор аннотаций в абстрактный класс, и каждый класс, который расширяет этот класс, автоматически назначил эти аннотации? По крайней мере, следующее не работает: @Service @Scope(value = ...
экспорт дженериков в MEF
Я хочу экспортировать универсальный класс в универсальный интерфейс через MEF. Мои объекты: public interface IService<T> { } [Export(typeof(IService<T>))] // error!!!!!! public class Service<T> { } public class Client<T> { [Import] ...
C ++ способ внедрения зависимости - шаблоны или виртуальные методы?
Интересно, как C ++ использует инъекцию зависимостей? Это с помощью шаблонов или полиморфных классов? Рассмотрим следующий код, class AbstractReader { public: virtual void Read() = 0; }; class XMLReader : public AbstractReader { public: void ...