Здравствуйте, ·, Вы писали:
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? И потом все их скопом передаете в какой-то диспечер бизнес логики, который их хранит и подставляет в вызовы бизнес операций?