Re[21]: О "наивном" DI и об архитектурном бессилии
От: IQuerist Мухосранск  
Дата: 30.09.16 15:16
Оценка:
Здравствуйте, ·, Вы писали:

IQ>>В composition root регистрируются сервисы с клиентами кто их связывает?

·>В composition root никто не регистрируется, какие ещё сервисы-клиенты? Твой вопрос не имеет смысла, т.к.
·>

A Composition Root is a (preferably) unique location in an application where modules are composed together.

·>Пример по ссылке выше, в конце сообщения.

IQ>>Что такое CI (constructor injection)?

·>Передача зависимостей в конструктор объекта. Пример там же. Ну и в твоём талмуде.

Это не мой талмуд, это талмуд Марка Симана.

IQ>>Кто/что вам его предоставляет?

·>Java Language Specification.

Э... т.е. вы создаете все сервисы и все связи на старте приложения операцией new? И потом все их скопом передаете в какой-то диспечер бизнес логики, который их хранит и подставляет в вызовы бизнес операций?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.