2012-04-05 57 views
0

我打算用EJB3.1技术启动一个Java EE项目。我知道新的EJB概念允许上下文和依赖注入。我可以在EJB 3.1项目中使用Gin和Guice吗?

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

有没有经验吗?

+1

不想挑剔,但自2009年以来,Java Enterprise已成为第6版(JEE 6),今年将推出第7版(JEE 7)。所以 - 谢天谢地 - 没有更多的J2EE :-) – 2012-04-05 19:51:22

回答

0

或者你想到另外framewirk会是一个更好的选择?

在知道任何要求的情况下回答这个问题是不可能的。 CDI和EJB是在相同的规范中定义的,所以你可以绝对确定它们在一起玩的很好。

了解为什么你打算使用EJB 3.1(当然不是因为名字听起来很酷)以及你想使用哪些EJB特性也很重要。作为一条经验法则,我会将核心API集中在一起(本例中为EJB & CDI),除非我有充分的理由开始混合事物。

相关问题