0
ответов

Является ли хорошей практикой иметь логгер как синглтон?

У меня была привычка передавать логгер в конструктор, например: public class OrderService : IOrderService { public OrderService(ILogger logger) { } } Но это довольно раздражает, поэтому я использовал это ...
вопрос задан: 13 December 2011 08:09
0
ответов

IoC / DI для небольших .NET проектов

Разделение проблем, обеспечиваемое структурами IoC / DI, невозможно переоценить для крупных проектов, но есть ли место для таких методов в небольшом проекте? Можете ли вы поделиться некоторыми реальными использованиями ...
вопрос задан: 9 December 2011 18:59
0
ответов

Внедрение зависимости Scala: альтернативы неявным параметрам

Прошу простить за длину этого вопроса. Мне часто нужно создать некоторую контекстную информацию на одном уровне моего кода и использовать эту информацию в другом месте. Я обычно использую неявные ...
вопрос задан: 8 December 2011 12:55
0
ответов

Конфигурация DI на основе аннотаций Spring и xml?

Недавно в нашей команде мы начали обсуждать использование аннотаций Spring в коде для определения зависимостей Spring. В настоящее время мы используем context.xml для определения наших зависимостей. Не могли бы вы дать мне несколько подсказок ...
вопрос задан: 8 December 2011 09:19
0
ответов

Что такое Microsoft Unity?

Я ищу несколько основных примеров / объяснений Unity. Мне трудно понять эту концепцию. У меня есть базовое понимание шаблона Injection, поскольку кажется, что Unity тесно связана с ...
вопрос задан: 3 December 2011 19:12
0
ответов

Guice - Как совместно использовать один и тот же экземпляр Singleton через несколько инжекторов / модулей

По идее, область @Singleton не относится к шаблону Singleton. Согласно книге «Внедрение зависимостей» в «Дханджи»: очень просто, контекст синглтона - это сам инжектор. ...
вопрос задан: 2 December 2011 12:57
0
ответов

Как вы тестируете внедрение зависимостей?

Внедрение зависимостей помогает вам хорошо тестировать ваш код. Но как мы можем проверить, вводятся ли правильные зависимости, наконец, во время выполнения ?? Например, у меня есть служебный класс, который принимает ...
вопрос задан: 2 December 2011 00:40
0
ответов

Внедрение конструктора - можно ли использовать новый нулевой объект, если он не указан в конструкторе?

Представьте, что у меня есть несколько классов, которые могут вести журнал, поэтому я создал интерфейс регистратора и пару реализации (запись в файл, в стандартный вывод, в базу данных и т. д.), но иногда меня это не волнует ...
вопрос задан: 30 November 2011 18:49
0
ответов

Меня смущают абстракции интерфейса при использовании IoC

. Недавно я пытался изучить IoC, и у меня есть пара вопросов, основанных на следующем коде: открытый класс WarriorModule: NinjectModule {public override void Load () {Bind <...
вопрос задан: 29 November 2011 01:49
0
ответов

Подходит ли Func для использования в качестве аргумента ctor при применении внедрения зависимостей?

Пример: открытый класс BusinessTransactionFactory где T: IBusinessTransaction {readonly Func _createTransaction; public ...
вопрос задан: 28 November 2011 19:18
0
ответов

CDI в многоуровневой архитектуре. Как внедрить объект сервиса с помощью аннотаций CDI?

Я разрабатываю приложение, которое состоит из трех слоев: Уровень доступа к базе данных (JPA + Hibernate в качестве провайдера) слой бизнес-логики Презентационный слой (JSF 2.0) Перед началом работы я прочитал ...
вопрос задан: 28 November 2011 11:45
0
ответов

Простой пример с сервлетами Guice

Я не знаю, как продолжить простой пример с guice. После прочтения документации я сделал следующее: настроил guiceFilter создал инжектор и инстанцировал новый ServletModule в ...
вопрос задан: 25 November 2011 23:51
0
ответов

Guice и JSR-330

JSR-330 определяет определенные соглашения об именах в терминах пакетов, например: javax.inject.Inject javax.inject.Scope Guice - эталонная реализация JSR-330 . Однако при его использовании вы ...
вопрос задан: 23 November 2011 14:26
0
ответов

В какой сборке должен находиться настроенный модуль Autofac?

У меня есть приложение C #, настроенное следующим образом: [Assembly-ConsoleApp] - Ссылки -> [Assembly- Домен] / [Assembly-FileAccess] --References -> --------- / ...
вопрос задан: 22 November 2011 15:23
0
ответов

Примеры вариантов использования внедрения зависимостей с платформой Play

Я большой поклонник внедрения зависимостей и платформы Play, но у меня возникли проблемы видя, как их можно использовать вместе. Есть модули для Spring и Guice, но способ Play ...
вопрос задан: 21 November 2011 16:27
0
ответов

Пользовательский ActionInvoker и пользовательский FilterProvider для внедрения зависимостей ActionFilter в MVC 3

Может ли кто-нибудь пролить свет на преимущества и недостатки использования пользовательского ActionInvoker, подобного этому, для выполнения внедрения зависимостей на пользовательских ActionFilters вместо использования пользовательского .. .
вопрос задан: 20 November 2011 05:37
0
ответов

DI ninject работает с контроллерами, но не просматривает модель

Привет, я использую ninject с приложением MVC. Я уверен, что он настроен правильно, так как я могу заставить его работать на моих контроллерах. Вот пример контроллера, и он работает правильно: public ...
вопрос задан: 18 November 2011 01:18
0
ответов

Как я могу внедрить bean-компонент Spring в мой пользовательский класс модели Wicket?

В пользовательском классе Wicket, как и в следующем, я использую служебный bean-компонент, который должен быть внедрен Spring, как определено с помощью Аннотация SpringBean (из проекта калитка-пружина). public ...
вопрос задан: 16 November 2011 16:43
0
ответов

IoC с зависимостями типа значения и типа объекта

Я ищу предложения относительно лучшего способа проектирования объектов для IoC. Предположим, у меня есть объект. (Служба), имеющая зависимость от DataContext, зарегистрированного в Ioc. Но это также требует ...
вопрос задан: 14 November 2011 16:42
0
ответов

Single Responsibility and Dede ndencies

Если объект имеет единственную ответственность, может быть допустимо следующее: public class Person {public string Name; общедоступный DateTime DateOfBirth; private IStorageService _storageService; ...
вопрос задан: 11 November 2011 21:09
0
ответов

Автоматическое подключение Spring Dependency Injection Null [дубликат]

Мне удалось использовать RestTemplate и выполнить его автоматическое подключение. Однако я хочу переместить часть кода, относящуюся к шаблону отдыха, в другой класс следующим образом: public class Bridge {private final String BASE_URL = "...
вопрос задан: 11 November 2011 08:02
0
ответов

Обработка исключений при использовании внедрения зависимостей в C # 4.0

Прежде всего, прошу прощения за любую опечатку, поскольку английский не является моим родным языком. Допустим, я хочу использовать внедрение конструктора в свое приложение. Так, например, у меня будет что-то вроде этого: public ...
вопрос задан: 11 November 2011 03:59
0
ответов

Рекомендации по настройке контейнера IoC в корне композиции Asp .Net MVC

Я создаю приложение ASP .Net MVC 2 и хочу следовать идеям Марка Симанна. книга «Внедрение зависимостей в .Net», поэтому я зарегистрировал свою настраиваемую фабрику контроллеров в файле Global.asax ...
вопрос задан: 8 November 2011 16:05
0
ответов

DDD / DI (Unity) / .NET / Composition Root - Службы домена

У меня стандартная настройка Order / OrderLineItem. В течение дня генерируется ряд возвратов, которые сохраняются в течение дня. Возврат состоит из идентификатора заказа и 1 или более идентификаторов LineItemId. Я ...
вопрос задан: 6 November 2011 08:55
0
ответов

Контейнер для внедрения зависимостей? Что он делает?

Я читал о DI, и это кажется достаточно простой концепцией. Чего я не понимаю, так это контейнера. Допустим, я хочу создать свой собственный контейнер. Используются глаголы типа «обнаруживать» ...
вопрос задан: 4 November 2011 20:50
0
ответов

работает ли аннотация @EJB для удаленного вызова?

открытый класс Servlet2Stateless расширяет HttpServlet {@EJB private HelloUserLocal helloUser; @Override public void doGet (HttpServletRequest req, HttpServletResponse resp) throws ...
вопрос задан: 4 November 2011 00:15
0
ответов

PHP - внедренный класс нескольких разных баз данных

Я потратил последние несколько часов, пытаясь найти ответ на «лучший», наиболее логичный и т. Д. Способ написать класс базы данных php для одновременного подключения к одному postgresql db и один mysql db. Кроме того, я '...
вопрос задан: 2 November 2011 20:11
0
ответов

Кому следует владеть объектами внедрения зависимостей в приложениях iOS?

Это, вероятно, фундаментальный вопрос для опытного разработчика iOS, но он исходит из фона Java, где у нас есть много полезных свойств внедрения зависимостей (DI) (например, Spring) У меня есть кое-что ...
вопрос задан: 2 November 2011 15:44
0
ответов

Многоадресная рассылка Ninject

Я хочу связать несколько реализаций службы и вызвать их все сразу: var kernel = new StandardKernel (); kernel.Bind .To (); kernel.Bind
вопрос задан: 1 November 2011 04:37
0
ответов

Использование внедрения зависимостей в веб-приложении PHP

В последнее время я много читал о внедрении зависимостей, и теоретически это имело большой смысл. Идея о том, что классы с единственной ответственностью легко тестируются, звучит разумно. Однако я ...
вопрос задан: 27 October 2011 13:19