2013-07-05 1 views
2

우리는 플러그인 아키텍처 (OSGi와 Spring이 사용됨)를 가진 프로젝트를 가지고 있습니다. 우리는 광범위하게 파를 사용합니다. 파 파일이 무엇이며 왜 사용했는지에 대한 적절한 설명을 찾을 수 없습니까?파 파일 왜 자바 개발에서 사용합니까?

par 파일이란 무엇입니까? 플러그인 개발에 왜 필요한가?

+0

http://en.wikipedia.org/wiki/Parchive를? – VirtualTroll

답변

0

Eclipse Virgo

OSGi 애플리케이션은 확장에서 .par으로, JAR 파일로 패키지됩니다. PAR 인공물은 여러 가지 이점을 제공합니다.

  • PAR 파일에는 응용 프로그램 이름, 버전, 기호 이름 및 설명이 있습니다.
  • PAR 파일의 아티팩트는 다른 응용 프로그램에서 실수로 공유 할 수 없도록 범위가 지정됩니다. 범위는 로딩 시간 위빙 및 번들 새로 고침의 자동 전파 경계를 형성합니다.
  • PAR의 아티팩트에는 스레드 컨텍스트 클래스로드에 사용되는 합성 컨텍스트 번들에 의해 가져온 내 보낸 패키지가 있습니다. 예를 들어, hibernate는 Class.forName() (또는 동등한 것)을 사용하여 PAR 파일에서 이슈의 내 보낸 패키지 중 하나의 클래스를로드 할 수 있습니다.
  • PAR 파일은 관리 인터페이스에서 볼 수 있습니다.
  • PAR 파일을 배포 취소하고 단위로 재배포 할 수 있습니다.

동등 하나 개 이상의 애플리케이션 번들을 포함하고, 매니페스트는 다음 매니페스트 헤더 지정