'Spring MVC 흐름'에 해당되는 글 1건

  1. 2012.06.26 Spring MVC 흐름
* Spring MVC 흐름

1. Spring MVC

- MVC 패턴 기반 웹 개발 프레임워크

2. 요청 처리 순서
 
① DispatcherServlet이 요청을 수신
  - 단일 Front Controller serlvet
  - 요청을 수신하여 처리를 다른 컴포넌트에 위임
  - 어느 컨트롤러에 요청을 전송할지 결정
② DispatcherServlet은 HandlerMapping에 어느 컨트롤러를 사용할 것인지 문의
③ DispatcherServlet은 요청을 컨트롤러에게 전송하고 컨트롤러는 요청을 처리한 후 결과 리턴
  - 비지니스 로직 수행 후 결과 정보(Model)가 생성되어 JSP아 같은 뷰에서 사용됨
④ ModelAndView를 생성하여 DispatcherServlet에 리턴
⑤ ModelAndView 정보를 바탕으로 ViewResolver 에게 View를 요청
⑥ View는 결과 정보를 사용하여 화면을 표현함

3. Spring MVC 구현 Step

- Spring MVC를 이용한 어플리케이션 작성 스텝
① web.xml에 DispacherServlet 등록 및 Spring설정 파일 등록
② Spring 설정파일에 HandlerMapping 설정
③ 컨트롤러 구현 및 Spring 설정파일에 등록
④ 컨트롤러와 JSP의 연결 위해 View Resolver Spring설정 파일에 등록
⑤ JSP(or View작성 후 설정) 코드 작성

Posted by 조은성
,