Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我可以在EJB3.1项目中使用Gin和Guice吗?_Java_Ejb_Guice_Cdi_Gwt Gin - Fatal编程技术网

Java 我可以在EJB3.1项目中使用Gin和Guice吗?

Java 我可以在EJB3.1项目中使用Gin和Guice吗?,java,ejb,guice,cdi,gwt-gin,Java,Ejb,Guice,Cdi,Gwt Gin,我将使用EJB3.1技术启动一个JavaEE项目。我知道新的EJB概念允许上下文和依赖注入 在一个旧项目中,我在GWT项目中使用了GIN和GUICE。很好。 我可以在EJB中使用这些框架吗?或者你认为另一个框架会是更好的选择 有经验吗?如本教程所述: 我会选择Guice而不是任何其他DI框架 或者你认为另一个框架是更好的选择 如果不知道任何要求,就不可能回答这个问题。CDI和EJB是在同一个规范中定义的,因此您完全可以肯定它们在一起发挥得很好 了解您计划使用EJB3.1的原因(当然不是因为名称听

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

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


有经验吗?

如本教程所述:

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

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

如果不知道任何要求,就不可能回答这个问题。CDI和EJB是在同一个规范中定义的,因此您完全可以肯定它们在一起发挥得很好

了解您计划使用EJB3.1的原因(当然不是因为名称听起来很酷)以及您想要使用EJB的哪些特性也很重要


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

我不想挑剔,但Java Enterprise自2009年开始采用版本6(JEE 6),今年将推出版本7(JEE 7)。所以-谢天谢地-不再使用J2EE:-)