2011-05-01 4 views
1

Eclipse RCP 프로젝트 내에서 Spring 애플리케이션 컨텍스트를 사용하여 작업 할 때 권장되는 방법은 무엇인가?Eclipse RCP 프로젝트 내에서 Spring 애플리케이션 컨텍스트를 사용하는 권장 방법

스프링과 그 구성에 의해 함께 연결된 스윙 기반 애플리케이션이 있습니다. 이들 사이에 너무 많은 갈등이없는 가장 좋은 전략은 무엇일까? (필자는 Eclipse RCP에서 막 시작했다. xxx-context.xml과 비교하여 eclipse plugin.xml이 어떻게 비슷한지 걱정된다.)

도움을 주셔서 감사합니다

답변

1

Eclipse RCP 프로젝트에서 Spring을 사용하는 가장 좋은 방법은 Spring Dynamic Modules와 함께 사용하는 것입니다. 플러그인을 통해 다른 컨텍스트에서 Bean을 정의하고 그 중 일부를 osgi 서비스로 내보내십시오. 다른 플러그인에서 콩을 의존성 주입에 사용하십시오. 또한 필요한 서비스가 모두 등록 될 때까지 사용자에게 "대기중인 서비스 등록"대화 상자를 표시하는 일종의 ServiceAccessor (osgi 서비스 접근자를 통한 단일 톤 랩퍼)를 구현했습니다.

관련 문제