톰캣과 같은 서블릿 컨테이너가 클라이언트로부터 요청을 받을 때,
그 요청을 가장 먼저 받는 것이 Front Controller입니다.
모든 요청을 하나의 Servlet에서 관리하기 때문에
URI 구성이 쉬워지고, 의미있게 되며 + 여타 기능을 일괄 적용하기가 쉬워집니다.
Spring에서는 이 역할을 하는 것을 DispatcherServlet인데요.
이게 어디에 설정되어있느냐 하면,, 프로젝트를 생성할 때 자주보게 되는 Web.xml에 있습니다.
[Web.xml]
위 코드를 보시면 appServlet이라는 이름으로 DispatcherServlet이 등록되어 있고,
"/" 으로 uri 매핑이 되어있는 것을 확인 하실 수 있습니다.
현재 "코드로 배우는 스프링 웹 프로젝트"로 공부를 하고 있는데,,
나중에 취업하면 토비 스프링을 한번은 봐야겠습니다.
할게 많네요.
'Dev- > Spring' 카테고리의 다른 글
Cookie사용시 주의사항 (0) | 2018.07.18 |
---|---|
VO vs DTO (0) | 2018.07.17 |
form태그로 HiddenMethod 활용하기(PUT, PATCH, DELETE) (0) | 2018.07.15 |
Controller에서 @Transactionl 이 필요하다면...? (0) | 2018.07.14 |
Ajax를 이용한 파일 처리-5. (0) | 2018.07.13 |