2

我的老板研究了 Dagger 2,他希望我在我的 JSF 项目中使用它。我看过很多关于 Dagger 2 和 Android 的参考资料。但是,是否可以在 JSF Web 应用程序中使用这个框架?

4

3 回答 3

3

如果您的应用程序服务器支持JSR-330 ,这是可能的。Dagger官方文档页面的副标题是Android 和 Java 的快速依赖注入器,它还说基于标准javax.inject注释 (JSR-330)构建。

于 2015-04-25T13:20:03.920 回答
1

不直接,也不容易。

它不是开箱即用的,并且使它这样做的必要工作(本质上是挂接一个侦听器)不是官方 Dagger2 发行版的一部分。这可能是因为 Dagger 的重点是应用程序(主要方法),而 Java EE 已经有了 CDI。

如果您仔细编写代码,您可以编写同时适用于两者的代码,因为这只是实际作用于哪些注释的问题。

于 2017-04-05T10:58:29.170 回答
-3

有可能的。为什么不呢?

于 2015-04-25T12:43:09.803 回答