Вопросы по теме 'service-locator'
Autofac, ASP.NET и Microsoft.Practices.ServiceLocation
Я прорабатывал детали реализации IoC в своих веб-приложениях, но таким образом, чтобы использовать Microsoft.Practices.ServiceLocation. Я специально использую Autofac и интеграцию asp.net, но я хотел оставить себя открытым для других контейнеров. По...
3442 просмотров
schedule
09.02.2023
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 просмотров
schedule
14.05.2023
Внедрение зависимостей и расположение службы
В настоящее время я взвешиваю преимущества и недостатки между DI и SL. Однако я обнаружил себя в следующей уловке 22, которая подразумевает, что я должен просто использовать SL для всего и только вводить контейнер IoC в каждый класс.
DI Catch 22:...
40764 просмотров
schedule
07.06.2024
Путаница с Service Locator
Я просто пишу класс, реализующий шаблон ServiceLocator.
public class ServiceFactory : IServiceFactory
{
private IDictionary<Type, object> instantiatedServices;
public ServiceFactory()
{...
2196 просмотров
schedule
28.06.2023
Нужна помощь с реализацией шаблона Service Locator
У меня есть небольшое веб-приложение, которое я создаю. Прежде всего, чтобы улучшить свои возможности модульного тестирования (а также еще больше разделить мой код), я реализую шаблон локатора сервисов для поиска конкретных реализаций некоторых...
1574 просмотров
schedule
22.06.2022
Как мне спроектировать ведение журнала в моем приложении?
Итак, я провел много исследований по этому поводу и не нашел ответов, где бы я сказал «да, ЭТО». Я надеюсь, что эрудированная толпа StackOverflow сможет мне помочь.
Я столкнулся с этой проблемой в нескольких разных сценариях. Скажем, у меня есть...
2833 просмотров
schedule
08.10.2022
Внедрение зависимостей, внедрение инжектируемого объекта (сервиса) в новый объект (сущность)
При написании кода мы должны уметь идентифицировать две большие группы объектов:
Инъекции
Новинки
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 просмотров
schedule
27.01.2023
Внедрение зависимостей + внешний контекст + локатор сервисов
В последнее время я много читал о шаблонах проектирования приложений: о DI, антипаттернах SL, AOP и многом другом. Причина в том, что я хочу прийти к компромиссу в дизайне: слабо связанный, чистый и простой в работе. DI кажется ПОЧТИ как решение, за...
2191 просмотров
schedule
08.02.2022
В чем фактическая разница между локатором службы и внедрением зависимостей?
Я просматривал предыдущее обсуждение, в котором подробно обсуждалась разница между локатором сервисов и инжектором зависимостей, но все же я не могу этого понять. Могу ли я получить общий ответ без кода?
183 просмотров
schedule
19.10.2022
Вызов универсального метода дает ошибку компилятора
Я хочу отделить некоторые вещи в своем коде, чтобы мне не приходилось включать библиотеки DLL, которые используются в основном проекте, также и в подпроект. Для этого я создал следующий метод для регистрации сервисов (который использует MS Common...
88 просмотров
schedule
03.03.2023
использовать локатор службы для формы или добавить зависимость и создать объект?
я просто получаю доступ к zend framework 2. Я создал пользовательскую форму, и чтобы использовать эту форму в моем контроллере, я могу либо включить класс from в свой контроллер, либо создать объект, используя новый, либо я могу получить доступ к...
87 просмотров
schedule
16.05.2022
Как написать шаблон локатора службы, в котором конкретные классы реализуют один и тот же интерфейс/службу?
Рассмотрим ниже
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 просмотров
schedule
24.11.2022
Сервис Scala, разделенный по среде (локатор сервисов?)
Приложение My Scala поддерживает 2 среды: TEST и PROD. Разница в использовании сервисов. Например, рабочий Emailer на самом деле отправляет электронное письмо, а тестовый Emailer скорее заглушка или макет. Среда настраивается параметром. Как вы...
313 просмотров
schedule
31.01.2023
Рабочий процесс: создание цепочки зависимостей с помощью шаблона Service Locator
Я пытаюсь правильно настроить зависимости в своем приложении Workflow. Кажется, лучший способ сделать это — использовать шаблон Service Locator, предоставляемый WorkflowExtensions.
В моем рабочем процессе используются два репозитория:...
199 просмотров
schedule
12.02.2023
Внедрение зависимостей или локатор сервисов - Symfony
Я начал изучать код Symfony2, изучил немного маленьких классов, таких как Pimple, и после нескольких часов изучения пришел к странной идее. Лучшее начало для этого - объяснить, как я понимаю несколько терминов, поэтому:
Зависимость . То, что...
2230 просмотров
schedule
09.06.2023
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 просмотров
schedule
10.07.2023
Service Locator работает из приложения, но не из динамически создаваемого класса
Мое приложение регистрирует кучу моделей представления следующим образом:
static App()
{
GalaSoft.MvvmLight.Threading.DispatcherHelper.Initialize();
Microsoft.Practices.ServiceLocation.ServiceLocator.SetLocatorProvider(() =>...
553 просмотров
schedule
31.08.2022