반응형
- src : 웹 프로젝트 소스코드와 리소스가 저장되는 곳이다.
- src/main : 웹 프로젝트를 서버에서 실행할 때 사용되는 소스코드와 리소스들이 저장되는 곳이다.
- src/main/java : 자바 소스코드가 저장되는 곳이다. 프로젝트가 컴파일 될 때 이 경로에 저장된 .java 확장자의 자바 소스코드가 컴파일 되고 .class 파일이 생성되며 JVM에서 실행 가능한 형태로 변환된다.
- src/main/resources : 프로젝트가 컴파일 될 때 사용하는 파일들이 저장되는 곳이다. 라이브러리, 프레임워크에서 사용하는 xml, yaml, properties같은 파일들이 이 곳에 저장된다.
- src/main/webapp : 웹 프로젝트에서 사용하는 정적(static)파일인 html, css, jsp, js같은 파일들이 저장되는 곳이다. 정적 파일이 변경될 때는 프로젝트를 다시 컴파일할 필요가 없다.
- src/test : src/main과 내부 구조가 동일하다. 차이점은 JUnit과 같은 테스트 프레임워크를 이용해서 테스트를 사용할 때 필요한 소스코드와 리소스들이 저장된다는 점이다.
반응형
'Study > Java' 카테고리의 다른 글
org.apache.jsp.index_jsp 에러 해결을 위한 삽질 (0) | 2021.04.02 |
---|---|
[Java] 정규표현식을 이용한 파일구분자 바꾸기 (0) | 2021.03.22 |
Iterator 와 For-each 비교 (4) | 2020.12.20 |
Oracle JDBC 예제 코드(PrepareStatement) (0) | 2020.11.11 |
자바스크립트로 서블릿 요청(Request)하기 (0) | 2020.11.11 |