* Spring MVC 흐름
1. Spring MVC
- 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작성 후 설정) 코드 작성
'프로그래밍 > Spring MVC' 카테고리의 다른 글
Controller 작성(AbstractController, MultiActionController) (0) | 2012.06.26 |
---|---|
HandlerMapping (0) | 2012.06.26 |
DispatcherServlet 설정과 ApplicationContext (0) | 2012.06.26 |
Spring MVC 구성 주요 컴포넌트 (0) | 2012.06.26 |
MVC패턴이란? (0) | 2012.06.26 |