2012-04-05 4 views
0

Ich werde ein Java EE-Projekt mit EJB3.1-Technologie starten. Ich weiß, dass das neue EJB-Konzept Context- und Dependency-Injection ermöglicht.Kann ich Gin und Guice in einem EJB 3.1-Projekt verwenden?

In einem alten Projekt verwenden ich GIN und Guice in einem GWT-Projekt. Es war nett. Kann ich diese Frameworks auch mit EJB verwenden? Oder glauben Sie, dass ein anderer Rahmen eine bessere Wahl wäre?

Jede Erfahrung?

+1

Ich möchte nicht wählerisch sein, aber Java Enterprise ist seit 2009 in Version 6 (JEE 6), mit Version 7 (JEE 7) kommt dieses Jahr heraus. Also - Gott sei Dank - nicht mehr J2EE :-) –

Antwort

0

Oder denken Sie, eine andere framewirk eine bessere Wahl wäre?

Es ist unmöglich, das zu beantworten, ohne irgendwelche Anforderungen zu kennen. CDI und EJB sind in der gleichen Spezifikation definiert, sodass Sie absolut sicher sein können, dass sie gut zusammenspielen.

Es wäre auch wichtig zu wissen, warum Sie EJB 3.1 verwenden (sicherlich nicht, weil der Name cool klingt) und welche Funktionen von EJB Sie verwenden möchten.

Als Faustregel würde ich die Kern-APIs zusammenhalten (EJB & CDI in diesem Fall), es sei denn, ich hatte einen sehr guten Grund, Dinge zu mischen.

Verwandte Themen