728x90
MVC(Model View Controller)
Model
- 요청에 대한 실직적인 처리 담당
- service, dao(Data Access Object)(데이터 접근 객체)
- 단순 클래스 파일
View
- 클라이언트에게 보여줄 결과 페이지
- 요청 처리, DB 관련 코드X, 단순히 화면 출력
- jsp, html
Controller
- 요청 처리에 대한 전반적인 흐름 제어
- Servlet 파일
- 흐름 제어 순서
- 요청 받기
- 요청 관련 파라미터 추출하고 필요하다면 가공
- Model에 요청 처리 넘기기(메서드 호출)
- 처리 결과를 받아서 View 반환
- 넘겨줄 게 있다면 forward / 없다면 redirect
Spring MVC Architecture

728x90
MVC(Model View Controller)
Model
- 요청에 대한 실직적인 처리 담당
- service, dao(Data Access Object)(데이터 접근 객체)
- 단순 클래스 파일
View
- 클라이언트에게 보여줄 결과 페이지
- 요청 처리, DB 관련 코드X, 단순히 화면 출력
- jsp, html
Controller
- 요청 처리에 대한 전반적인 흐름 제어
- Servlet 파일
- 흐름 제어 순서
- 요청 받기
- 요청 관련 파라미터 추출하고 필요하다면 가공
- Model에 요청 처리 넘기기(메서드 호출)
- 처리 결과를 받아서 View 반환
- 넘겨줄 게 있다면 forward / 없다면 redirect
Spring MVC Architecture
