① DispatcherServlet은 ‘/home.htm’이라는 url 패턴을 가진 요청을 수신한다.
② DispatcherServlet은 ‘/home.html’이라는 빈이름을 가진 컨트롤러를 찾기 위해 BeanNameUrlHandlerMapping에 의뢰하여 HomeController 빈을 찾는다.
③ DispatcherServlet은 요청 처리를 위해 HomeController에 요청을 전달한다.
④ HomeController는 home 이라는 논리적인 뷰 이름을 포함하는 ModelAndView 객체를 리턴한다.
⑤ DispatcherServlet은 home 이라는 논리적인 이름을 가진 뷰를 찾기 위해 viewResolver(InternalResourceViewResolver로 설정함)에 의뢰한다.
⑥ DispatcherServlet은 사용자에게 홈페이지를 랜더링해 보여줄 /WEB-INF/jsp/home.jsp 로 요청을 포워딩한다.
'programming > spring_framework' 카테고리의 다른 글
스프링프레임워크 버전 확인하기 (0) | 2012.03.21 |
---|---|
Spring Framework 구조도 (0) | 2012.03.21 |
Spring Controller에서 뷰(JSP) 페이지로 값 넘기기 (2) | 2012.03.21 |
MyEclipse에서 Spring Beans Graph로 보기 (0) | 2012.03.21 |
MyEclipse를 이용하여 Spring Project 적용하기 (0) | 2012.03.21 |