Frage

Hat jemand Erfahrung mit JSR 330 vs Guice? Von dem, was ich Guice sammeln ist nicht eine Implementierung von JSR 330, aber wenn es so etwas wie Hibernate und JPA ist unterstützt die Umsetzung eine Reihe von zusätzlichen Funktionen nicht in der API. Da ich schon GWT-Dispatch verwenden, guice-serlvet-Warp bestehen bleiben, etc würde es irgendetwas, indem zu einem EJB-Containern gewonnen wird JSR unterstützt 330?

War es hilfreich?

Lösung

Zitiert die offizielle Ankündigung Mail, FYI: JSR-330 Unterstützung jetzt in Guice SVN :

  

Ich habe implementiert Unterstützung für JSR-330   zu Guice. Diese JSR standardisiert   Anmerkungen wie @Inject und die   Provider-Schnittstellen für Java   Plattformen. Es ist noch nicht festlegen, wie   Anwendungen konfiguriert sind, so hat es   kein Analog Guice der Module.

     

Diese neue Funktion kann Schmerzen verursachen für   IDE-Benutzer. Da gibt es nun zwei   @Inject Anmerkungen, IntelliJ usw.   Sie werden aufgefordert, wenn es braucht ein   importieren. Entweder man wird funktionieren, aber die   neue Dialoge ziemlich ärgerlich sein!   Schlimmer noch, die beiden @Named Anmerkungen   ist (noch) nicht gleichwertig. Also wenn du   gelten die falsche Anmerkung, die Sie erhalten   ein Konfigurationsfehler. ich denke   über die Möglichkeiten, diese zu beheben.

     

Diese Arbeit ist noch nicht abgeschlossen. ich empfehle   Fortsetzung der alten verwenden   com.google.inject Anmerkungen bis   der Staub gelegt hat.    http://code.google.com/p/google-guice/wiki/JSR330

Diese E-Mail 7. September gesendet wurde, 2009. Es liegt an Ihnen zu entscheiden, ob sich der Staub gelegt hat, aber ich würde ein bisschen mehr warten und halten mit den guice Anmerkungen wie empfohlen.

Andere Tipps

Guice 2.0 nicht unterstützt JSR 330, aber Guice SVN enthält einen JSR 330 -kompatible Injektor .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top