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 Guice에 대한
내가 구현 한 지원. 이 JSR은 @Inject와 같은 주석과 Java 플랫폼 용 공급자 인터페이스를 표준화합니다. 아직 응용 프로그램이 구성되어있는 방법을 지정하지 않으므로 Guice의 모듈에는 아날로그가 없습니다.
이 새로운 기능은 IDE 사용자에게 고통을 줄 수 있습니다. @Inject 주석이 두 개 있으므로, 가져 오기가 필요할 때 IntelliJ 등 이 메시지를 표시합니다. 둘 중 하나가 작동하지만, 새 대화 상자는 매우 짜증나게됩니다. 두 개의 @Named 주석 은 (아직) 동등하지 않습니다. 따라서 잘못된 주석을 적용하면 에 구성 오류가 발생합니다. 이 문제를 해결하는 방법에 대해 을 생각하고 있습니다.
이 작품은 현재 진행됩니다. com.google.inject annotations을 까지 계속 사용하는 것이 좋습니다. 먼지가 침전합니다. http://code.google.com/p/google-guice/wiki/JSR330
이 메일은 그것은 먼지가 정착 여부를 결정하는 당신까지하지만 난 좀 더 기다려 권장하는대로 guice 주석으로 다루고 싶어요 9 월 7 일 2009 년을 보냈습니다.
7
Guice 2.0은 JSR 330을 지원하지 않지만 Guice SVN은 JSR 330-compatible injector을 포함합니다.
관련 문제
- 1. Guice의 JSR-330 지원
- 2. 상호 운용성
- 3. Windows.Forms 및 gtk # 상호 운용성?
- 4. Java 및 .net 상호 운용성
- 5. WCF 및 Java 상호 운용성
- 6. WCF 상호 운용성 테스트
- 7. .NET 상호 운용성 문제
- 8. C# - C 상호 운용성
- 9. .NET Com 상호 운용성
- 10. Cygwin에서 상호 운용성 문제
- 11. Python C 상호 운용성
- 12. PHP와 Java 상호 운용성
- 13. 델파이의 .NET과의 상호 운용성
- 14. 실시간 Java 상호 운용성
- 15. Firebird .NET 상호 운용성
- 16. Jacorb/Tao 상호 운용성
- 17. FDA 및 WCF 상호 운용성 증명
- 18. .NET 및 Lotus Notes 상호 운용성
- 19. 축/SOAP 서비스 스타일 및 상호 운용성
- 20. C 번호의 상호 운용성 및 C++ (.NET)
- 21. Java 및 C++ 암호화 상호 운용성
- 22. Objective-C 및 C 상호 운용성
- 23. bool과 C/C++ 상호 운용성
- 24. iPhone/.NET WCF 상호 운용성
- 25. .NET 컴팩트 COM 상호 운용성
- 26. 스칼라와 자이 썬의 상호 운용성
- 27. WCF - Android/Iphone 상호 운용성
- 28. System.Windows.Forms.Application과 System.Windows.Application 간의 상호 운용성
- 29. Spring에서 JSR-330 @Provider 및 @Inject @ Named ("foo") String **을 프로그래밍 방식으로 ** 구성하는 방법은 무엇입니까?
- 30. 자바/스칼라 (깊이) 컬렉션 상호 운용성
이것은 SVN에 있습니다. - 이것을 포함하는 릴리스가 발생하면 예후가 있습니까? –
@ Thorbjørn 저는 Guice (http://markmail.org/thread/pysiphf5t6txuh5p)의 JSR-330에 대한 관심이별로 없습니다. Bob Lee와 Rob Johnson이이 사양으로 수행 한 작업은 순수한 방해물이었으며 JSR-330을 가난하고 엉성한 정치적 사양으로 간주합니다. 너무 슬퍼. –
동의. 나는 guice와 seam의 수렴이 서블릿 컨테이너와 같은 독립성을 얻기를 희망했지만 분명히 이것은 일어나지 않을 것입니다. 우리의 주요 독립 실행 형 응용 프로그램에 Weld를 추가했으며 순진한 구현은 시작 시간에 10 초를 더했습니다 .... 한숨. –