스프링 MVC

준비중..

스프링 MVC

스프링을 사용한 웹서비스 만들기

04 스프링 MVC 프로젝트 구조

# 스프링 MVC 프로젝트 구조 ### 폴더 구조 기본생성된 스프링 MVC의 폴더 구조는 아래와 같습니다. 간단하기 훑어가며 폴더 구조를 파악해 봅시다. ![][Imgur](https://i.imgur.com/iT6dU7R.png) ### 자바 소스 폴더 앞으로 만들어질 자파 소스코드들(Controller, Mapper, VO, etc..)은 모두 이곳에 저장되어 관리됩니다. ### 웹 설정 파일 web.xml 파일은 웹 애플리케이션의 설정을 구성합니다. ### 뷰 폴더 뷰 폴더는 JSP 파일들로 이루어져있습니다. 앞으로 만들어질 뷰 파일들은 모두 이곳에 보관하게 됩니다. ### 라이브러리 관리 파일 스프링MVC 프로젝트를 이용하여 웹서비스를 개발하기 위해서는 여러가지 라이브러리들(Spring, JDBC, MyBatis, etc..)이 필요합니다. 이러한 라이브러리들은 다양한 루트를 통해 설치를 해야하는데 이러한 과정은 번거로울 분만 아니라 관리가 매우 어렵습니다. 메이븐은 **pom.xml**이라는 파일을 통해 라이브러리들을 통합 관리하게 해줌으로써 이러한 문제들을 해결하게 해줍니다.