[project] 웹프로젝트 구축, 라이브러리 개념, 톰캣등록, maven과의 차이는?

SeoYehJoon·2024년 3월 29일
0

웹 개인공부

목록 보기
2/22

빌드란?

빌드도구는 소스코드에서 어플리케이션 생성을 자동화 하기 위한 프로그램이다. 빌드는 코드를 사용 or 실행 가능한 형태로 컴파일링, 링킹, 패키징 하는것을 포함한다.
기본적으로 빌드 자동화는 아래와 같은 정형화된 다양한 작업을 스크립팅하거나 자동화 하는 행위이다.

https://wangmin.tistory.com/50
빌드, 메이븐, 그래들의 역사에대해 잘정리해놓으셨다.



JDK란?

자바 개발과 실행(JRE)와 관련된 여러가지 프로그램들이 담겨져있다. ex) 표준라이브러리, 자바 가상머신(JVM), 컴파일러(javac) 등등



프로젝트 생성


프로젝트가 잘 생성되었다. 빌드 도구로 Maven을 사용함으로 pom.xml파일이 생긴걸 볼 수 있다.

전형적인 웹프로젝트 틀을 만들기 위해 Add Framework Support기능을 사용해보자



웹프로젝트 관련 폴더들이 생긴걸 볼 수 있다.




이제 톰캣 서버도 등록해보자

근데 여기까지 했는데 안된다 ㅋㅋㅋ 이것저것 찾아본후


자카르타EE 프로젝트 생성기 사용하면 너무 쉽게 되더라

실행도 잘됨




후기

삽질하긴 했지만 JDK, 톰캣서버, 메이븐 과 직접 라이브러리 추가 등등 여러가지 개념 배울 수 있어서 좋았다 ~

profile
책, 블로그 내용을 그대로 재정리하는 것은 가장 효율적인 시간 낭비 방법이다. 벨로그에 글을 쓸때는 직접 문제를 해결한 과정을 스크린샷을 이용해 정리하거나, 개념을 정리할때는 최소2,3개소스에서 이해한 지식을 정리한다.

0개의 댓글