2012-04-05 54 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),除非我有充分的理由開始混合事物。

相關問題