我正在阅读《企业应用程序架构模式》一书。在浏览基本模式(例如注册表模式)时,我发现这些模式在 2002 年 11 月首次发布的可能性可能不是最好的解决方案。
以注册表模式为例。在我们的组织中,我们对数据库操作使用简单的 JDBC 调用,如果需要,将连接对象传递给单个事务。这种方法不是最好的——但使用注册表模式的替代方法似乎也不是很好,因为依赖项将不可见——可能是测试的一个问题。建议将依赖注入作为实现此行为的更好方法。
任何从事 Java EE Web/企业应用程序工作的人都可以对此发表评论 - 您会建议什么来分析每种模式的用法(其优缺点?)。最近有什么书详细介绍了这一点?