我可以在Java EE项目中使用Dagger 2吗?

时间:2015-04-25 12:41:04

标签: java jsf dependency-injection dagger jsr330

我的老板已经研究过Dagger 2,他希望我在我的JSF项目中使用它。我见过很多关于Dagger 2和Android的文章。但是,是否可以在JSF Web应用程序中使用此框架?

3 个答案:

答案 0 :(得分:3)

如果您的应用服务器支持JSR-330,则可能。官方Dagger documentation page的副标题是 Android和Java的快速依赖注入器,它还说构建在标准 $output .= '<div id="data"><ul id="itemgal"> <li id = "softitem"> <a id= "row" href = "displaysoftware.php?id="' .$id.'" '.$Tname.' /> </a> <a id= "row" href = "displaysoftware.php?id="' .$id.'" '.$Timg.' /> </a> <br /> <h3>'.$Tform . '</h3></td> <br /> <h4>'.$Texcl . '</h4></td> <h5>£' . $Tprice.'</h5> </li> </ul> </div>'; 注释(JSR-330)

答案 1 :(得分:1)

不直接,也不容易。

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

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

答案 2 :(得分:-3)

有可能。为什么不是?