SpringMVC
- Model + View + Controller 아키텍처 구조
- 비즈니스 로직 수행
- 내비게이션: forward와 sendRedirect를 이용
- 모델과 뷰의 연결: object scope를 이용
2) Controller의 역할
- controller 객체의 일반적, 공통적 행위를 정의, 규정하는 인터페이스
- control단에서 수행하는 핵심적, 실질적 역할을 수행
- servletAPI의 핵심 객체인 HttpServletRequest, HttpServletResponse 인자로 전달받음
- Controller에서 business logic을 수행한 data와 data를 이동하고자 하는 view로 전송
-
0. 개요
- Spring framework 이용- Model + View + Controller 아키텍처 구조
<springMVC 개요>
1. Controller
1) 역할- 비즈니스 로직 수행
- 내비게이션: forward와 sendRedirect를 이용
- 모델과 뷰의 연결: object scope를 이용
2) Controller의 역할
- controller 객체의 일반적, 공통적 행위를 정의, 규정하는 인터페이스
- control단에서 수행하는 핵심적, 실질적 역할을 수행
- servletAPI의 핵심 객체인 HttpServletRequest, HttpServletResponse 인자로 전달받음
2. ModelAndView
- Model data: Controller가 request 처리 후 view에 전달하는 데이터- Controller에서 business logic을 수행한 data와 data를 이동하고자 하는 view로 전송
3. ViewResolver
--