상세 컨텐츠

본문 제목

[JAVA] 웹 프로젝트(Web Application) 디렉토리 구조

Study/자바

by 개발성훈 2020. 9. 1. 16:55

본문

이클립스 웹 애플리케이션 구조

실무의 웹 애플리케이션 디렉토리 구조(=Maven 웹 프로젝트 구조)

폴더 구조

$workspace/프로젝트명

                               /src

                                    /main

                                            /java

                                                  /resources

                                                              /webapp(=webContent)

                                                                     /WEB-INF

                                                /test

                                                     /java

                                                     /resources

                                                /bin

 

 

<디렉토리 설명>

- src : 프로그램 소스 파일을 두는 곳 

 

- main/java : 자바 소스 파일(.java파일)을 두는 곳

 

- main/resources : 프로그램을 실행할 때 사용하는 설정 파일(.properties, .xml 등)을 두는 곳

 

- main/webapp : HTML, CSS, JavaScript, GIF 등 정적 웹 자원을 두는 곳(JSP파일도 여기에 둠)

 

- main/webapp/WEB-INF : 웹 애플리케이션 정보 파일을 두는 곳

 

- test : 코드를 테스트하는 소스 파일을 두는 곳

 

- test/java : 단위 테스트 관련 자바 소스 파일을 두는 곳

 

-bin : 소스코드가 컴파일된 *.class 파일, *properties파일, *xml파일 등


출처 : https://blog.wanzargen.me/23

'Study > 자바' 카테고리의 다른 글

[JAVA] Maven 이란? (정의, 예제)  (0) 2020.09.01
[JAVA] 빌드(Build)란? Ant, Maven의 차이점 등  (0) 2020.09.01
XML이란  (0) 2020.09.01
SVN 이란?(정의) SVN 사용 이유  (0) 2020.09.01
Forward, 그리고 Servlet & Jsp의 연동  (0) 2020.08.31

관련글 더보기