Вопросы по теме 'service-locator'

Autofac, ASP.NET и Microsoft.Practices.ServiceLocation
Я прорабатывал детали реализации IoC в своих веб-приложениях, но таким образом, чтобы использовать Microsoft.Practices.ServiceLocation. Я специально использую Autofac и интеграцию asp.net, но я хотел оставить себя открытым для других контейнеров. По...
3442 просмотров

J2EE/EJB + локатор сервисов: безопасно ли кэшировать результаты поиска EJB Home?
В приложении J2EE мы используем EJB2 в weblogic. Чтобы не терять время на создание начального контекста и просмотр интерфейса EJB Home, я рассматриваю вариант Шаблон локатора сервисов . Но после нескольких поисков в Интернете я обнаружил, что...
2665 просмотров
schedule 26.03.2022

Конфликт контейнера IoC
В моем текущем проекте я использую SolrNet и OAuth.Net. Обе библиотеки используют Common Service Locator. SolrNet установила в качестве поставщика локатора собственную реализацию контейнера IoC. Поставщик локатора для OAuth.Net установлен в моем...
197 просмотров

Внедрение зависимостей и расположение службы
В настоящее время я взвешиваю преимущества и недостатки между DI и SL. Однако я обнаружил себя в следующей уловке 22, которая подразумевает, что я должен просто использовать SL для всего и только вводить контейнер IoC в каждый класс. DI Catch 22:...
40764 просмотров

Путаница с Service Locator
Я просто пишу класс, реализующий шаблон ServiceLocator. public class ServiceFactory : IServiceFactory { private IDictionary<Type, object> instantiatedServices; public ServiceFactory() {...
2196 просмотров

Нужна помощь с реализацией шаблона Service Locator
У меня есть небольшое веб-приложение, которое я создаю. Прежде всего, чтобы улучшить свои возможности модульного тестирования (а также еще больше разделить мой код), я реализую шаблон локатора сервисов для поиска конкретных реализаций некоторых...
1574 просмотров
schedule 22.06.2022

Как мне спроектировать ведение журнала в моем приложении?
Итак, я провел много исследований по этому поводу и не нашел ответов, где бы я сказал «да, ЭТО». Я надеюсь, что эрудированная толпа StackOverflow сможет мне помочь. Я столкнулся с этой проблемой в нескольких разных сценариях. Скажем, у меня есть...
2833 просмотров

Внедрение зависимостей, внедрение инжектируемого объекта (сервиса) в новый объект (сущность)
При написании кода мы должны уметь идентифицировать две большие группы объектов: Инъекции Новинки http://www.loosecouplings.com/2011/01/how-to-write-testable-code-overview.html http://misko.hevery.com/2008/09/30/to-new-or-not-to-new/...
1024 просмотров

Внедрение зависимостей + внешний контекст + локатор сервисов
В последнее время я много читал о шаблонах проектирования приложений: о DI, антипаттернах SL, AOP и многом другом. Причина в том, что я хочу прийти к компромиссу в дизайне: слабо связанный, чистый и простой в работе. DI кажется ПОЧТИ как решение, за...
2191 просмотров

В чем фактическая разница между локатором службы и внедрением зависимостей?
Я просматривал предыдущее обсуждение, в котором подробно обсуждалась разница между локатором сервисов и инжектором зависимостей, но все же я не могу этого понять. Могу ли я получить общий ответ без кода?
183 просмотров

Вызов универсального метода дает ошибку компилятора
Я хочу отделить некоторые вещи в своем коде, чтобы мне не приходилось включать библиотеки DLL, которые используются в основном проекте, также и в подпроект. Для этого я создал следующий метод для регистрации сервисов (который использует MS Common...
88 просмотров
schedule 03.03.2023

использовать локатор службы для формы или добавить зависимость и создать объект?
я просто получаю доступ к zend framework 2. Я создал пользовательскую форму, и чтобы использовать эту форму в моем контроллере, я могу либо включить класс from в свой контроллер, либо создать объект, используя новый, либо я могу получить доступ к...
87 просмотров

Как написать шаблон локатора службы, в котором конкретные классы реализуют один и тот же интерфейс/службу?
Рассмотрим ниже class ServiceA : IServiceA { public void SayHelloFromA() { Console.WriteLine("Hello Service A"); Console.ReadKey(); } } class ServiceB : IServiceB{ } class...
3079 просмотров
schedule 30.09.2022

Почему примеры IOC имеют только соотношение OneInterface : OneClass?
Я не понял, что во всех примерах IOC, которые я смог найти, один интерфейс может иметь только один реализованный класс в словаре сопоставления классов. Независимо от того, какой DI или сервисный локатор На мой взгляд, это немного глупо, нет?
74 просмотров

Сервис Scala, разделенный по среде (локатор сервисов?)
Приложение My Scala поддерживает 2 среды: TEST и PROD. Разница в использовании сервисов. Например, рабочий Emailer на самом деле отправляет электронное письмо, а тестовый Emailer скорее заглушка или макет. Среда настраивается параметром. Как вы...
313 просмотров

Рабочий процесс: создание цепочки зависимостей с помощью шаблона Service Locator
Я пытаюсь правильно настроить зависимости в своем приложении Workflow. Кажется, лучший способ сделать это — использовать шаблон Service Locator, предоставляемый WorkflowExtensions. В моем рабочем процессе используются два репозитория:...
199 просмотров

Внедрение зависимостей или локатор сервисов - Symfony
Я начал изучать код Symfony2, изучил немного маленьких классов, таких как Pimple, и после нескольких часов изучения пришел к странной идее. Лучшее начало для этого - объяснить, как я понимаю несколько терминов, поэтому: Зависимость . То, что...
2230 просмотров

CDI производит по сравнению с шаблоном локатора сервисов
Пожалуйста, прочитайте мой сценарий ниже и скажите мне, какой подход лучше в моем случае: CDI с методом производителя шаблон поиска сервисов Сценарий: Есть интерфейс, например ConfigurationManager. Есть три совершенно разных его...
853 просмотров
schedule 28.05.2022

ServiceLocator GetAllInstances не содержит экземпляр, имя контракта которого указано
Предположим, у меня есть интерфейс ITest : public interface ITest { void PrintMachineInfo(); } И плюс две реализации: [Export("MachineName", typeof(ITest))] [PartCreationPolicy(CreationPolicy.Shared)] public class Test1 : ITest {...
1231 просмотров

Service Locator работает из приложения, но не из динамически создаваемого класса
Мое приложение регистрирует кучу моделей представления следующим образом: static App() { GalaSoft.MvvmLight.Threading.DispatcherHelper.Initialize(); Microsoft.Practices.ServiceLocation.ServiceLocator.SetLocatorProvider(() =>...
553 просмотров
schedule 31.08.2022