OSGi 애플리케이션에서 독립된 JAR(Java Archives) 사용

OSGi 애플리케이션에서 애플리케이션과 독립적으로 개발된 JAR 파일의 패키지를 사용하려는 경우 두 가지 기본적인 접근 방식이 있습니다. 이러한 두 접근 방식에서 모두 JAR 파일은 먼저 OSGi 번들 형식이어야 합니다.
이러한 각 접근 방식에는 고려해야 하는 몇 가지 장점과 단점이 있습니다.
표 1.
  장점 단점
OSGi 애플리케이션에서 JAR 파일 포함
  • 애플리케이션의 자체 포함 특성이 강함
  • JAR 파일을 사용하는 데 구성이 덜 요구됨
  • 소스에 대한 액세스 권한이 있는 경우 포함하는 패키지를 수정하려고 할 수 있습니다. 이 경우 아카이브를 분리할 경우 인센티브가 더 적습니다.
  • 애플리케이션을 배치한 후에 아카이브에 대한 변경사항이 있으면 서버에서 전체 애플리케이션을 설치 제거한 후 다시 설치해야 합니다.
OSGi 애플리케이션에 포함하지 않고 JAR 파일에 종속
  • 애플리케이션이 보다 경량임
  • 애플리케이션과 독립적으로 개발된 라이브러리 및 코드를 별도로 유지
  • JAR 파일에 대한 지속적인 변경사항이 있는 경우 배치된 OSGi 애플리케이션을 설치 제거한 후 다시 설치하지 않아도 됨
  • 애플리케이션이 자체 포함되지 않음
  • 개발 작업공간의 대상 런타임 정보에 구성이 필요함
  • 서버에 구성이 필요함

OSGi 애플리케이션에서 독립적 JAR 파일 사용에 대한 자세한 정보는 다음과 같은 하위 주제를 참조하십시오.

주제 유형을 표시하는 아이콘 개념 주제
Information Center의 이용 약관 | 피드백

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

파일 이름: cexternal.jars.ovr.html