-
[웹프로그래밍 기초] Spring MVC와 Front Controller 진행과정웹프로그래밍/개념 2019. 5. 27. 17:49
MVC에는 Page Controller와 Front Controller가 있다. 웹은 Front Controller를 더 선호한다.
Page Controller란?
Page Controller는 Servlet을 계속 만들어서 요청마다 다른 Controller를 거쳐간다. 아래의 동작이 반복된다.
Front Controller란?
- 웹 어플리케이션(Web application)과 관련된 패턴(Pattern)이다.
- 모든 리소스(Resource) 요청을 처리해주는 하나의 컨트롤러(Controller)를 두는 패턴이다.
- MVC(Model-View-Controller) Pattern과 함께 사용하는 패턴이다.
아래의 그림처럼 하나의 Servlet으로 IoC Container을 동작시킨다.
MVC Front Controller 진행 과정
'웹프로그래밍 > 개념' 카테고리의 다른 글
[웹프로그래밍 기초] Spring에서 MyBatis사용하기 (0) 2019.05.27 [웹프로그래밍 기초] EL / JSTL 이란? (0) 2019.05.27 [웹프로그래밍 기초] 웹의 동작 방식(Servlet/JSP) (0) 2019.05.27 [웹프로그래밍 기초] Forward 와 Redirect (0) 2019.05.27 댓글