0

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

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

有什么经验吗?

4

2 回答 2

0

如本教程所述,这是可能的:Guice 教程第 3 部分 – 将 Guice 与 EJB 集成

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

于 2012-04-05T13:03:23.490 回答
0

还是您认为另一个框架会是更好的选择?

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

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

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

于 2012-04-05T19:59:00.230 回答