EJB를 OSGi 서비스로 노출

EJB를 OSGi 번들에 포함시켜 EJB를 OSGi 서비스로 노출시킬 수 있습니다.

프로시저

  1. EJB 지원을 위한 OSGi 번들을 구성하십시오. EJB 지원을 위한 OSGi 번들 구성에는 다음 두 가지 방법이 있습니다.
    EJB 프로젝트를 OSGi 번들 프로젝트로 변환
    EJB 프로젝트를 OSGi 번들 프로젝트로 변환하려면 해당 프로젝트를 마우스 오른쪽 단추로 클릭하고 구성 > OSGi 번들 프로젝트로 변환을 선택하십시오. EJB 프로젝트를 변환하면 OSGi 번들 패싯이 프로젝트에 추가되고 번들 Manifest 파일이 작성됩니다.
    OSGi 번들 작성 시 EJB 지원 추가
    OSGi 번들을 작성할 때 EJB 지원을 추가할 수 있습니다. EJB 지원을 추가하려면 파일 > 새로 작성 > OSGi 번들 프로젝트를 클릭하십시오. 번들 프로젝트 마법사에서 EJB 지원 추가를 선택하고 사용하려는 EJB 레벨을 선택하십시오.
    EJB 지원이 추가될 때 Export-EJB라고 하는 헤더가 번들 Manifest 파일에 추가됩니다. 서비스로 노출시키려는 EJB는 이 헤더 옆에 나열될 수 있습니다.
  2. EJB 내보내기를 관리하십시오. OSGi 서비스로 노출할 EJB를 제어하려면 OSGi 번들 프로젝트를 마우스 오른쪽 단추로 클릭하고 OSGi > EJB를 OSGi 서비스로 노출을 선택하십시오. 열려 있는 EJB 내보내기 관리 대화 상자에서 서비스로 노출시킬 EJB를 선택하십시오.
  3. Manifest를 이해하십시오. 번들 프로젝트에 있는 Manifest 파일을 두 번 클릭하여 Manifest 편집기에서 여십시오. Manifest 소스를 보려면 MANIFEST.MF 탭을 선택하십시오. EJB 지원이 있는 OSGi 번들 프로젝트에는 Export-EJB라고 하는 헤더가 있습니다. EJB는 쉼표 구분 목록으로 입력됩니다. 다음 예는 서비스로 내보내는 두 개의 EJB를 표시합니다.
    Export-EJB: EJB1,EJB2
    참고: 다음을 인식하기 위해 Export-EJB 헤더의 2개의 특별한 경우가 있습니다.
    없음
    Export-EJB 헤더의 항목으로 NONE을 지정하는 경우, 서비스로 노출되는 EJB가 없습니다. NONE을 지정하지만 목록에 EJB를 추가하는 경우, 도구에 의해 경고가 표시됩니다.
    BLANK
    Manifest에 Export-EJB 헤더가 있지만 항목이 없는 경우, 기본적으로 프로젝트의 모든 EJB가 서비스로 노출됩니다.
  4. 자동으로 EJB를 추가하고 삭제하십시오. 기본적으로 EJB 지원이 있는 OSGi 번들 프로젝트에서 EJB를 추가하거나 삭제하면 Manifest 파일의 Export-EJB 헤더에서 EJB 항목이 자동으로 추가되거나 제거됩니다.
주제 유형을 표시하는 아이콘 태스크 주제
Information Center의 이용 약관 | 피드백

시간소인 아이콘 마지막 업데이트 날짜: 2014-05-22

파일 이름: tejbs.html