Je suis en train de lire le livre Patterns of enterprise application architecture. Tout en passant par les modèles de base - tels que Registry pattern je trouve que les possibilités que ces modèles qui ont été publiés en novembre 2002 peuvent ne pas être les meilleures solutions possibles.Java EE modèles - Registre et autres - la pertinence
Par exemple, prenez le modèle de Registre. Dans notre organisation, nous utilisons des appels JDBC simples pour les opérations db et, si nécessaire, transmettez l'objet de connexion pour une seule transaction. Cette approche n'est pas la meilleure - mais l'alternative d'utiliser le modèle de registre est également is not seeming good car la dépendance ne serait alors pas visible - peut être un problème pour le test. L'injection de dépendance est suggérée comme meilleure façon d'implémenter ce comportement. Est-ce que quelqu'un qui a travaillé sur les applications web/d'entreprise Java EE pourrait nous en parler? Et que recommanderiez-vous pour analyser l'utilisation de chaque modèle (ses avantages et ses inconvénients?). Un livre récent qui couvre ce sujet en détail?
Je sais qu'il est un vieux message, mais pouvez-vous expliquer dans quelle façon le registre cache la dépendance? Vous voulez dire un registre qui renvoie Object à la place d'un type spécifique, par exemple Connection? – AgostinoX