-
[JSP]JAVA 컴파일과 빌드의 차이점IT&컴퓨터공학/JSP 2022. 2. 10. 21:02
컴파일(Compile)
- 컴파일이란 개발자가 작성한 소스코드를 바이너리 코드로 변환하는 과정을 말한다. (목적파일이 생성됨)
- 즉, 컴퓨터가 이해할 수 있는 기계어로 변환하는 작업이다.
- 이러한 작업을 해주는 프로그램을 가르켜 컴파일러(Compiler)라 한다.
- 자바의 경우, 자바가상머신(JVM)에서 실행가능한 바이트코드 형태의 클래스파일이 생성이 된다.
- .java라는 자바 클래스 파일을 바탕으로 .class라는 클래스 파일이 생성된다.
빌드(Build)
- 소스코드 파일을 실행가능한 소프트웨어 산출물로 만드는 일련의 과정을 말한다.
- JAR, WAR 등의 실행 가능한 파일을 만드는 작업을 일컫는다.
- 빌드의 단계 중 컴파일이 포함이 되어 있는데 컴파일은 빌드의 부분집합이라 할 수 있다.
- 빌드 과정을 도와주는 도구를 빌드 툴이라 한다.
- 전처리(preprocessing), 컴파일(Compile), 패키징(packaging), 테스팅(testing), 배포(distribution) 기능을 제공한다.
- 빌드 툴로는 Ant, Maven, Gradle 등이 있다.
'IT&컴퓨터공학 > JSP' 카테고리의 다른 글
[JSP]Annotation 을 이용한 URL 매핑 (0) 2022.02.20 [JSP] class 파일 (0) 2022.02.10 [JSP]Servlet 프로그램 만들기 (0) 2022.02.10 [JSP] context 사이트 추가하기 (0) 2022.02.06 [JSP] 웹 서버 프로그램과 Servlet (0) 2022.02.03 댓글
- 컴파일이란 개발자가 작성한 소스코드를 바이너리 코드로 변환하는 과정을 말한다. (목적파일이 생성됨)