Gomdori

[Spring MVC] Mysql + Mybatis 웹게시판(Tomcat서버) 제작하기(7) 본문

코딩(Coding)

[Spring MVC] Mysql + Mybatis 웹게시판(Tomcat서버) 제작하기(7)

Ghomdori 2019. 11. 7. 16:05

Spring Mvc Project 디렉토리 구조

 

src/main/java

자바 파일 디렉토리

src/main/resources

 리소스 파일 디렉토리(mapper,sql 등)

src/test/java

 테스트 리소스 파일 디렉토리

Maven Dependencies

 Maven을 통해 다운받은 라이브러리 파일(mapper,sql)

src/main/webapp/resources

 리소스 파일 디렉토리(js,css,image등)

WEB-INF 디렉토리는 외부에서 직접 접근이 차단되어 컨트롤러를 통하여 접근이 가능합니다.

src/main/webapp/WEB-INF/classes

 클래스 파일 디렉토리

src/main/webapp/WEB-INF/spring

 스프링 환경 설정 파일 디렉토리

src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml

 Dispatcher 서블릿과 관련된 view 지원 및 bean을 설정하는 파일입니다.(Controller 등)

src/main/webapp/WEB-INF/views

 뷰 파일 디렉토리(html,jsp)

src/main/webapp/WEB-INF/web.xml

 설정을 위한 배포 설명자 파일입니다. 이 파일은 WAS(Web Application Server)가 최초 구동될 때 web.xml을 읽고 그에 해당하는 설정을 구성합니다. 즉 각종 설정을 위한 설정파일이라고 할 수 있습니다.

pom.xml

 maven에서 참조하는 설정파일

설정 파일 변경(web.xml,*-context.xml)

Comments