我可以在EJB 3.1项目中使用Gin和Guice吗?

时间:2012-04-05 12:59:43

标签: java ejb guice cdi gin

我将使用EJB3.1技术启动Java EE项目。我知道新的EJB概念允许上下文和依赖注入。

在一个旧项目中,我在GWT项目中使用了 GIN GUICE 。很不错。 我可以在EJB中使用这些框架吗?或者您认为另一个框架是更好的选择吗?

有经验吗?

2 个答案:

答案 0 :(得分:0)

如本教程中所述:Guice Tutorial part 3 – Integrating Guice with EJB

我选择Guice优于任何其他DI框架

答案 1 :(得分:0)

  

或者您认为另一个框架是更好的选择吗?

在不知道任何要求的情况下回答这个问题是不可能的。 CDI和EJB在同一规范中定义,因此您可以绝对确定它们可以很好地协同工作。

了解您计划使用EJB 3.1的原因(当然不是因为名称听起来很酷)以及您想要使用的EJB的哪些功能也很重要。

根据经验,我会将核心API保持在一起(在这种情况下是EJB和CDI),除非我有充分的理由开始混合。

相关问题