Я читаю книгу Patterns of enterprise application architecture. Просматривая основные шаблоны, такие как Registry pattern, я нахожу, что возможности, которые были впервые опубликованы в ноябре 2002 года, могут быть не самыми лучшими решениями.Java EE patterns - Реестр и другие - релевантность
Например, возьмите шаблон реестра. В нашей организации мы используем простые вызовы JDBC для операций db и при необходимости передаем объект соединения для одной транзакции. Этот подход не самый лучший, но альтернатива использования шаблона реестра также is not seeming good, поскольку зависимость тогда не будет видна - может быть проблемой для тестирования. Инъекция зависимостей предлагается как лучший способ реализовать это поведение.
Может ли кто-нибудь, кто работал над Java EE web/enterprise apps, прокомментировать это, и что бы вы рекомендовали проанализировать использование каждого шаблона (его плюсы и минусы?). Любая недавняя книга, которая подробно освещает это ?.
Я знаю, что это старый пост, но можете ли вы объяснить, каким образом реестр скрывает зависимость? Вы имеете в виду реестр, который возвращает Object вместо определенного типа, например Connection? – AgostinoX