[JAR] JAR 파일 이용의 장점 java.lang.spec

출처 : http://java.sun.com/docs/books/tutorial/deployment/jar/

JAR 파일 포맷은 여러개의 파일들을 하나의 아카이브 파일로 묶을 수 있도록 한다.
일반적으로, JAR 파일은 클래스파일들과 애플릿/응용프로그램과 관련된 임의의 리소스들을 포함한다.

JAR 파일 포맷은 다음과 같은 많은 장점을 가진다.
 
- Security
JAR 파일의 내용을 전자서명할 수 있다. 이 시그너쳐를 인식하는 사용자들은 추가적으로 해당
소프트웨어 보안 특권을 허용할 수 있다. 그렇지 않으면 가질 수 없다.

- Decreased download time
애플릿이 JAR파일로 묶여있다면, 애플릿 클래스 파일들 및 관련 리소스들이 하나의 HTTP 트랜잭션으로 브라우저에 다운로드될 수 있다.

- Compression
효과적인 용량으로 파일들을 압축할 수 있다.

- Packaging for extensions
extension framework 은 자바코어 플랫폼에 기능을 추가할 수 있는 수단을 제공하며, JAR파일 모맷 이러한 extension을 위한
패키징을 제공한다. JAR 파일 포맷을 이용하여 자신의 소프트웨어를 extension 으로 변경할 수 있게 되는 것이다.

- Package Sealing
JAR파일들안에 저장된 패키지들은 부가적으로 봉인될 수 있다. 따라서 해당 패키지는 version consistency 를 강제한다.
JAR파일내의 패키지를 봉인 하는 것은 해당 패키지내에 정의된 모든 클래스이 동일한 JAR 파일안에서 찾아질 수 있어야함을 의미한다.

- Package Versioning
JAR 파일은 포함된 파일들에 관한 데이타(벤더, 버전정보등)를 유지할 수 있다.

- Portability
JAR파일을 다루는 메카니즘은 자바 플랫폼 Core API 의 표준이다.

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://charmpa.egloos.com/tb/2052893 [도움말]

덧글

덧글 입력 영역