반응형
Spring MVC는 모델2 아키텍쳐와 FrontController 패턴을 프레임워크 차원에서 제공
사실 대부분의 MVC 프레임워크들은 Front Controller 패턴을 적용해서 구현
Spring MVC도 프러트 컨트롤러를 맨 앞단에 놓고 서버로 들어오는 모든 요청을 받아 처리하도록 구성
예외가 발생했을 때 일관된 방식으로 처리하는 것도 프런트 컨트롤러의 역할
DispatcherServlet 클래스
Front Controller 패턴
web.xml에 설정
client로 부터 모든 요청을 전달 받음
개발자가 건드리는 일반 컨트롤러를 짠다.
*** Spring MVC의 주요 구성 요소
Spring MVC기반 웹 앱 작성 절차
1. 클라이언트 요청을 받는 DispatcherServlet을 web.xml에 설정
2. 클라이언트 요청을 처리할 Controller를 작성
3. Spring Bean으로 Controller를 등록
4. JSP를 이용한 View영역의 코드를 작성
5. 브라우저에서 JSP를 실행
반응형
'프로그래밍 > Spring' 카테고리의 다른 글
[SpringOneTour] 스프링을 만든 Pivotal사가 한국을 방문했다! (0) | 2018.11.08 |
---|---|
[IntelliJ] 스프링 프로젝트 초기 세팅하기 - (1) (3) | 2017.04.30 |
AOP (0) | 2017.01.02 |
Spring JDBC & JdbcTemplate (0) | 2017.01.02 |
IOC(제어의 역전) (0) | 2017.01.02 |