dependency-injection

как я могу передать параметры во вторичное окно в javafx? Есть ли способ связаться с соответствующим контроллером? например: Пользователь выбирает клиента из TableView и откроется новое окно с информацией о клиенте. Stage newStage = new Stage(); try { AnchorPane page = (AnchorPane) FXMLLoader.load(Hect...

Я читал статьи на MSDN о Unity (инъекция зависимостей, инверсия управления), но я думаю, что мне нужно это объяснить простыми словами (или простыми примерами). Я знаком с шаблоном MVPC (мы используем его здесь), но я просто не могу понять эту вещь единства, и я думаю, что это следующий шаг в нашем дизайне при...

как вручную разрешить тип с помощью ASP.NET ядро MVC встроенная структура инъекции зависимостей? настройка контейнера достаточно проста: public void ConfigureServices(IServiceCollection services) { // ... services.AddTransient<ISomeService, SomeConcreteService>(); } но как я могу решить ISo...

Если я правильно понимаю, типичный механизм для инъекции зависимостей-это инъекция либо через конструктор класса, либо через публичное свойство (член) класса. Это раскрывает вводимую зависимость и нарушает принцип инкапсуляции ООП. правильно ли я определяю этот компромисс? Как вы справляетесь с этой пробле...

Я пишу компонент, который, учитывая ZIP-файл, должен: распаковать файл. найти определенную dll среди распакованных файлов. загрузите эту dll через отражение и вызовите метод на нем. Я хотел бы модульное тестирование этого компонента. у меня возникает соблазн написать код, который имеет дело непосредственн...

я чаще всего испытываю соблазн использовать "ублюдочную инъекцию" в нескольких случаях. Когда у меня есть" правильный " конструктор инъекций зависимостей: public class ThingMaker { ... public ThingMaker(IThingSource source){ _source = source; } но тогда, для классов я намереваюсь как п...

начиная с нуля, без каких-либо предыдущих Джерси 1.X знание, мне трудно понять, как настроить инъекцию зависимостей в моем проекте Jersey 2.0. Я также понимаю, что HK2 доступен в Jersey 2.0, но я не могу найти документы, которые помогают с интеграцией Jersey 2.0. @ManagedBean @Path("myresource") public cl...

я использую угловые-семя шаблон для структура моего приложения. Первоначально я поместил весь свой код JavaScript в один файл, main.js. Этот файл содержал мое объявление модуля, контроллеры, директивы, фильтры и службы. Приложение работает отлично, как это, но я беспокоюсь о масштабируемости и ремонтопригодно...

Я пытаюсь понять javax.inject пакет и я не понимаю, что такое javax.inject.Named аннотация должна использоваться для. Javadoc не объясняет идею, стоящую за ним. Javadoc находится в http://download.oracle.com/javaee/6/api/javax/inject/Named.html я использую Весна 3.0 чтобы написать некоторые примеры програм...

шаблон стратегии и инъекция зависимостей позволяют нам устанавливать / вводить объекты во время выполнения. В чем разница между стратегическим шаблоном и инъекцией зависимостей?...