Результаты поиска по запросу "dependency-injection"

4 ответа

Внедрить один и тот же экземпляр DataContext в несколько типов с помощью Unity

Предположим, у меня есть интерфейс IRepository и его реализация SqlRepository, который принимает в качестве аргумента LINQ to SQL DataContext. Предположим также, что у меня есть интерфейс IService и службы его реализации, которые используют три ...

3 ответа

ContextLoaderListener или нет?

Стандартное веб-приложение Spring (созданное с помощью Roo или шаблона Spring MVC Project) создает файл web.xml сContextLoaderListener а такжеDispatcherServlet. Почему они не только используютDispatcherServlet и сделать это, чтобы загрузить ...

2 ответа

Почему Mockito @InjectMocks стоит избегать?

Почему@InjectMocks может быть вещь, которую следует избегать для такого рода испытаний. @RunWith(MockitoJUnitRunner.class) public class MyClassTest { @Mock private Bar bar; @InjectMocks private Foo foo; // created by Mockito @Test public ...

ТОП публикаций

3 ответа

Внедрение зависимости в пользовательский связыватель модели и использование InRequestScope с помощью Ninject

Я использую NInject с NInject.Web.Mvc. Для начала я создал простой тестовый проект, в котором мне нужен экземплярIPostRepository для совместного использования между контроллером и пользовательским механизмом связывания во время одного и того же ...

1 ответ

Инъектор конструктора с TinyIoC

Я только что перешел с Ninject на TinyIoC для внедрения зависимостей, и у меня возникли проблемы с внедрением конструктора. Мне удалось упростить его до этого фрагмента: public interface IBar { } public class Foo { public Foo(IBar bar) { } } ...

1 ответ

Вставьте MembershipProvider в ASP.Net MVC AccountController

Шаблоны проектов Asp.Net MVC 1.0 включают в себяAccountControllerкласс, который поддерживает внедрение конструктора: public AccountController(IFormsAuthentication formsAuth, IMembershipService service) { FormsAuth = formsAuth ?? new ...

2 ответа

Указание экземпляра для регистрации компонента с помощью Castle Windsor

У меня есть, вероятно, простой вопрос о замке Виндзор, который я не использовал очень долго. Я пытаюсь зарегистрировать сервис с конкретным экземпляром, который будет одноэлементной реализацией сервиса. Контейнер не может попытаться создать ...

3 ответа

Унаследовать аннотации от абстрактного класса?

Можно ли как-то сгруппировать набор аннотаций в абстрактный класс, и каждый класс, который расширяет этот класс, автоматически назначил эти аннотации? По крайней мере, следующее не работает: @Service @Scope(value = ...

2 ответа

экспорт дженериков в MEF

Я хочу экспортировать универсальный класс в универсальный интерфейс через MEF. Мои объекты: public interface IService<T> { } [Export(typeof(IService<T>))] // error!!!!!! public class Service<T> { } public class Client<T> { [Import] ...

4 ответа

C ++ способ внедрения зависимости - шаблоны или виртуальные методы?

Интересно, как C ++ использует инъекцию зависимостей? Это с помощью шаблонов или полиморфных классов? Рассмотрим следующий код, class AbstractReader { public: virtual void Read() = 0; }; class XMLReader : public AbstractReader { public: void ...