2012-04-12 5 views

답변

5

Guice 3.0과 Peaberry 1.2의 통합은 현재 예상대로 작동합니다. 페이지가 조금 구식 인 것 같아 위에서 언급 한 스 니펫은 대체 된 Guice 2.0 트렁크를 의미합니다.

저장소 기록 here을 볼 때 버그는 1.2 Peaberry 릴리스에서 수정되었습니다.

현재 Sisu가 개발되어 Guice + Peaberry + OSGi (예 : 자동 구성 요소 검색 및 검색)에 현재 존재하는 몇 가지 추가 문제를 해결했지만 아직 준비가되지 않았습니다. .

내 생각에 Peaberry는 Spring Dynamic Modules (현재 Eclipse Gemini Blueprint)으로 해결되는 DI 및 OSGi의 통합 사례를 해결하므로 매우 유용합니다. 또한 나는 Peaberry 프로젝트가 sisu에 찬성하여 버려 질 것이라고 필연적으로 생각하지 않는다.

OSGi는 서비스를 통해 유선으로 묶여있는 독립적 인 번들을 개발했지만 DI를 내부에서 사용하려는 경우 Peaberry는 현재 필요한 모든 것을 제공합니다.

현재이 조합으로 직면하고있는 유일한 문제는 공식 guice-servlet 모듈이 기본적으로 OSGi HttpService과 호환되지 않는 것입니다.

+0

감사합니다. –