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



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

在一个旧项目中,我在GWT项目中使用了GINGUICE。很不错。我是否可以将这些框架也用于 EJB?或者你认为另一个框架会是更好的选择?

有经验吗?

可以

按照本教程中的说明进行操作:Guice 教程第 3 部分 – 将 Guice 与 EJB 集成

我会选择Guice而不是任何其他DI框架

或者你认为另一个框架怪帧会是更好的选择?

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

同样重要的是要知道你为什么计划使用 EJB 3.1(当然不是因为这个名字听起来很酷)以及你想使用 EJB 的哪些特性。

根据经验,我会将核心 API 放在一起(在本例中为 EJB 和 CDI),除非我有充分的理由开始混合。

相关内容

  • 没有找到相关文章

最新更新