반응형
1. 영문으로된 글을 한글로 번역하는 것은 컴파일이다.
2. 번역한 글을 책으로 엮는 것은 빌드이다.
3. 완성된 책을 고객들이 읽을 수 있도록 서점에 진열하는 것은 배포이다.
4. 1~2번 과정을 하나로 묶어 '빌드 한다'고 하기도 한다.
------------------------------------------------------------------------------------
1. 컴파일: 사용자가 작성한 코드를 컴퓨터가 이해할 수 있는 언어로 번역하는 일
2. 빌드: 컴파일된 코드를 실제 실행할 수 있는 상태로 만드는 일
혹은 컴파일을 포함해 war, jar 등의 실행 가능한 파일을 뽑아내기까지의 과정을 빌드한다고도 함.
소스코드 파일을 실행가능한 소프트웨어 산출물로 만드는 일련의 과정을 말한다.
3. 배포: 빌드가 완성된 실행 가능한 파일을 사용자가 접근할 수 있는 환경에 배치시키는 일
------------------------------------------------------------------------------------
코드를 짜고나서R(컴파일 + 실행) 정상적으로 실행되면 이것을
war 파일로 뽑아서(빌드) 웹서버에 올리거나(배포)
만약 누군가 이 파일을 사용하기위해 특정 디렉토리에 위치시켜달라고 요청을 했고, 당신이 그 위치에
파일을 가져다 놓으면, 프로그램을 배포한 셈이 되는것이다
실행가능한 파일을 최종 사용자가 가용한 위치에 옮겨둔다는 개념
반응형
'BackEnd > Spring' 카테고리의 다른 글
스프링 컨테이너 종류 (0) | 2020.02.03 |
---|---|
스프링의 가장 기본적인 기능 - 객체를 생성/조립/사용/관리에 대해 (0) | 2020.02.03 |
스프링의 주요 모듈 (0) | 2020.02.03 |
스프링의 의존성 주입 방식 (0) | 2020.01.28 |
lombok에 대해 (0) | 2020.01.28 |