Мы разрабатывали код, используя свободную связь и инъекцию зависимостей. Многие классы в стиле "сервис" имеют конструктор и один метод, реализующий интерфейс. Каждый отдельный класс является ...
В моей разработке широко используется проблема связывания ног робота. Я знаю, как решить эту проблему с помощью PrivateModule в Guice, но неясно, как это можно сделать с помощью шаблона торта Scala. Мог ...
Это довольно простой сценарий шаблона декоратора , с той сложностью, что декорированный тип имеет параметр конструктора, который зависит от типа, в который он вводится. ...
В моем приложении ASP.NET MVC 3 у меня есть ограничение маршрута, определенное следующим образом: public class CountryRouteConstraint : IRouteConstraint { private readonly ICountryRepository _countryRepo; ...
Я нахожусь в процессе внедрения инфраструктуры внедрения зависимостей в существующее приложение WebForms (с использованием Castle Windsor). У меня довольно большой опыт работы с DI, и я очень сильно склоняюсь к ...
Я недавно узнал о достоинствах внедрения зависимостей, но мне интересно, следует ли мне использовать его в своем проекте, поскольку мне даже не требуется полноценный mvc . Теперь, когда я использую его, я понимаю ...
У нас есть ситуация, когда наш Spring подключает некоторые bean-компоненты, которые включают классы ActiveMQ, созданные с помощью Java 6. Наше приложение работает на серверах клиента, поэтому мы не можем гарантировать, что они есть Java 6 или ...
Я пытаюсь изучить Spring и Hibernate, и мне очень трудно понять, как работают аннотации. Большинство примеров, которые я вижу в Интернете, являются примерами на основе аннотаций, поэтому я ...
В моем приложении я использую боб User, который Autowired к моему сервису MyService и он используется как основная информация о залогиненном пользователе (Таким образом, пользователь не приходит как статический боб из xml, а динамически ...
Сегодня я пытался использовать Ninject и у меня возникла пара вопросов. Во-первых, нужно ли мне использовать атрибут Inject во всех конструкторах, для которых я хочу использовать инъекцию. Это кажется ...
Мне интересно, есть ли какие-нибудь полностью управляемые событиями фреймворки для PHP, основанные на внедрении зависимостей для развязки. Я знаю, что есть несколько фреймворков, которые используют эти ...
Можно ли использовать DI в вашем рабочем процессе? и если да, то как? Например, если у вас есть такая активность, как публичный запечатанный класс MyActivity: CodeActivity
{общедоступная зависимость MyClass {получить; ...
Я хочу создать модульный тестируемый код, который имитирует вызовы классов .Net System.IO , поэтому я действительно могу провести модульное тестирование, а не зависеть от файловой системы.
Я использую классы SystemWrapper, чтобы ...
Я столкнулся с интересной проблемой проектирования с библиотекой классов, которую я пишу. У меня есть собственная реализация AuthorizeAttribute, которую я хочу, чтобы клиенты могли использовать следующим образом: [Protected ("...
Я просмотрел код примера astroboy и документацию для RoboGuice 2, и я честно говоря в тупике. Я надеюсь, что вы все сможете помочь мне с тем, что можно попробовать. Цель состоит в том, чтобы протестировать модуль для ...
Я начинаю пользоваться Google Guice. У меня простой вопрос: в чем разница между аннотацией @Inject в javax.inject и @Inject в com.google.inject? Спасибо.
Я изучал IoC, внедрение зависимостей и т. Д. И наслаждался этим процессом. Для меня преимущества разделения и программирования интерфейсов очевидны. Однако мне действительно не нравится связывание ...
Есть ряд сообщений, показывающих, как это сделать вручную - что, кстати, я я уже делал это раньше, но я был удивлен, обнаружив, что не нашел пакета Nuget для добавления этой функциональности в ваш проект WCF в ...
Как я могу выполнить модульное тестирование ProcessorBean?
Поскольку я не хочу тестировать ProcessorBean, а не Dao, мне нужно заглушить или высмеять Dao, но я понятия не имею, как я могу это сделать с Junit. Я использую ...
Ситуация: Проект 1 является сборкой в решении
Проект 2 - это исполняемый сборочный проект в том же решении.
В Project 2 есть ссылка на проект (через Добавить ссылку) на Project 1
Проект 2 выполняет ...
Я унаследовал некоторый код, в котором есть класс AuthenticationManager со всеми статическими методами. Я внедряю DI и хотел добавить конструктор, который принимал бы зависимость UserController UserController ...
Поскольку ServletContextListener создается сервером, а не Guice, я не могу найти способ заставить его работать вместе. Как мне получить инжектор guice в ServletContextListener? Может быть, есть лучший способ ...
Я читал о шаблоне Factory и наткнулся на статьи, в которых предлагается использовать шаблон Factory в сочетании с внедрением зависимостей, чтобы максимизировать возможность повторного использования и тестирования. ...
Есть идея: функции (в FP) могут быть составлены аналогично компонентам в ООП. Для компонентов в ООП мы используем интерфейсы. Для функций мы можем использовать делегаты. Цель состоит в том, чтобы добиться декомпозиции, ...
С чего мне начать? В процессе обучения программированию человек сталкивается с шаблонами проектирования, архитектурным выбором и т. Д. Я понимаю концептуально DI, IoC и почему они нужны / хороши. Модульность, ...
У меня есть приложение Spring, настроенное для Сканирование компонентов, есть ли флаг или параметр, который я могу включить, чтобы Spring распечатал полные имена классов, которые ...
Мне нужно выполнить некоторую обработку базы данных в ревизионном прослушивателе hibernate-envers. Для этого мне нужны интерактивные возможности Spring Framework. Как это можно реализовать? Вот код, представляющий ...
Мы планируем добавить модульные тесты в нашу базу кода C #.Мне легко добавлять модульные тесты к простым классам, но классы, которые взаимодействуют с другими зависимостями, сложнее. Я был ...