Model -> 서비스
View -> UI
Controller -> 서비스 + UI
MVC 패턴은 계산하는 로직과 화면을 구성하는 로직을 분리 하자는 목적의 패턴이 Model2 방식이 된다.
1. 요청을 처리해서 응답을 해주는 컨트롤이 필요. -> DispatcherServler
2. 비즈니스 로직 처리 -> Controller(서비스)
3. 화면을 구성. -> JSP
JSP의 기능이 단축된다. : 화면만 구성한다. 로직이 들어가지 않는다. 스크립트릿은 필요없다.
요청/응답 컨트롤
요청과 응답만을 전담으로 처리한다.
DispatcherServlet 이 처리한다. 즉, Model2 방식에서의 모든 요청은 DispatcherServlet 이 한다.
DispatcherServlet 은 보안에서도 유리하다. Post, get 이 노출이 되지 않는다.
댓글 없음:
댓글 쓰기