의존성과 라이브러리
- 소프트웨어 어플리케이션 개발에는 대부분
라이브러리
가 필요하다. - 이때 프로젝트가 어떤 외부 라이브러리를 사용하고 있는지를 별도로 관리하는 것으
의존성
관리 라고 한다.
Jar
- JAR(Java Archive, 자바 아카이브)는 여러개의 자바 클래스 파일과, 클래스들이 이용하는 관련 리소스(텍스트, 그림 등) 및 메타데이터를 하나의 파일로 모아서 자바 플랫폼에 응용 소프트웨어나 라이브러리를 배포하기 위한 소프트웨어 패키지 파일 포맷이다.
- 자바 어플리케이션 프로그램을 개발 후 하나의 파일로 묶어서 실행하게 해준다.
- JAR 로 묶어서 배포하게 되면, 경로나 파일의 위치에 상관없이 프로그램의 실행이 가능하다.
- JAR 파일은 실제로 ZIP 파일 포맷으로 이루어진 압축 파일로서, 파일 확장자는 .jar이다
'자바 상식 > 자바 의존성 관련' 카테고리의 다른 글
2.메이븐과 의존성 관리도구 (0) | 2020.05.13 |
---|---|
3.프레임워크와 자바 웹개발 관련 프레임워크 (0) | 2020.05.13 |