有沒有人有JSR 330和Guice的經驗?從我收集的內容來看,Guice並不是JSR 330的實現,但如果它是像Hibernate和JPA這樣的實現,那麼實現在API中支持許多附加功能。既然我已經在使用GWT-Dispatch,那麼warp-persist guice-serlvet等將會通過轉移到支持JSR 330的EJB容器而獲得什麼?JSR 330和Guice的互操作性
4
A
回答
6
引述官方公佈的郵件,FYI: JSR-330 support now in Guice SVN:對於JSR-330 到吉斯
我實現了支持。此JSR將@Inject和 平臺的註釋標準化爲 標準。它尚未指定應用程序的配置方式,所以它不具備Guice模塊的功能。
這個新功能可能會給IDE用戶帶來痛苦。由於現在有兩個 @Inject註釋,當它需要導入 時,IntelliJ等 會提示您。任何一個都可以工作,但新的對話框會很煩人! 更糟糕的是,兩個@named註釋 尚未(尚未)等效。因此,如果您的 應用了錯誤的註釋,則會收到 配置錯誤。我正在考慮 關於解決這個問題的方法。
這項工作正在進行中。我推薦 繼續使用舊的 com.google.inject註釋直到 塵埃落定。 http://code.google.com/p/google-guice/wiki/JSR330
該郵件已發送9月7日,2009年它是由你來決定是否塵埃落定,但我會等了一點,與吉斯註釋堅持建議。
7
Guice 2.0不支持JSR 330,但Guice SVN包含JSR 330-compatible injector。
相關問題
- 1. Guice中的JSR-330支持
- 2. 吉斯和JSR-330
- 3. Spring 3和JSR-330註釋
- 4. JSR-330 @Scope和Spring不匹配
- 5. Java和.Net互操作性
- 6. JFXtras和FXML互操作性
- 7. 互操作性
- 8. 還有什麼實現JSR-330?
- 9. Hadoop互操作性
- 10. 雨燕2.2和2.3的互操作性
- 11. Scala和Jython的互操作性
- 12. Java和.net的互操作性
- 13. WCF和Java的互操作性
- 14. System.Windows.Forms.Application和System.Windows.Application之間的互操作性
- 15. CUDA和OpenGL的互操作性
- 16. NSOperationQueue和GCD的互操作性
- 17. bool和C/C++的互操作性
- 18. JavaFX和Java的互操作性
- 19. SQL-Server和MySQL的互操作性?
- 20. .NET和C++的互操作性
- 21. Windows.Forms和gtk#的互操作性?
- 22. 和C#的互操作性C++(.NET)
- 23. DDS中的互操作性
- 24. 是否可以在Dagger和CDI之間共享JSR 330代碼?
- 25. COM互操作性和繼承
- 26. FDA和WCF互操作性證明
- 27. .net和visual foxpro互操作性
- 28. WCF服務和互操作性
- 29. 互操作性:HMACSHA1用Java和DOTNET
- 30. .NET UdpClient和Winsock互操作性問題
這仍然是在SVN - 是否有包含此發佈的發佈會發生預測? – 2010-04-20 13:49:56
@Thorbjørn我不知道,也沒有看到Guice對JSR-330的興趣(http://markmail.org/thread/pysiphf5t6txuh5p)。這並沒有讓我感到意外:鮑勃李和羅布約翰遜用這個規範做的事情是純粹的阻礙(非常接近破壞),我認爲JSR-330是一個糟糕的,拙劣的政治規範。很傷心。 – 2010-04-20 16:02:12
同意。我希望guice和seam的融合能夠獲得與servlet容器相同的獨立性,但顯然這不會發生。我今天將Weld添加到了我們的主要獨立應用程序中,並且天真的實現爲啓動時間增加了10秒....感嘆。 – 2010-04-20 20:49:22