【发布时间】:2011-02-20 13:36:26
【问题描述】:
我喜欢使用@Resource 注解来获取DataSource 的便捷性,但据我所知,不可能在常规JavaBean 中使用它。如果我将 DataSource 对象与其他数据一起从 servlet 传递给 bean 以避免在 bean 中包含该查找代码,这会被认为是一种不好的做法吗?
【问题讨论】:
标签: java servlets jdbc datasource
我喜欢使用@Resource 注解来获取DataSource 的便捷性,但据我所知,不可能在常规JavaBean 中使用它。如果我将 DataSource 对象与其他数据一起从 servlet 传递给 bean 以避免在 bean 中包含该查找代码,这会被认为是一种不好的做法吗?
【问题讨论】:
标签: java servlets jdbc datasource
将数据源传递给 bean 调用肯定是一种不好的做法。您最好使用其中一种依赖反转框架,例如 Spring 或 Guice。前者具有向配置的 bean 注入所需数据源的实用程序,以及许多其他有用的东西。
【讨论】: