2010년 7월 27일 화요일

MVC 패턴

Model -> 서비스

View  -> UI

Controller -> 서비스 + UI

 

MVC 패턴은 계산하는 로직과 화면을 구성하는 로직을 분리 하자는 목적의 패턴이 Model2 방식이 된다.

 

1. 요청을 처리해서 응답을 해주는 컨트롤이 필요. -> DispatcherServler

2. 비즈니스 로직 처리 -> Controller(서비스)

3. 화면을 구성. -> JSP

 

JSP의 기능이 단축된다. : 화면만 구성한다. 로직이 들어가지 않는다. 스크립트릿은 필요없다.

 

요청/응답 컨트롤

 요청과 응답만을 전담으로 처리한다.

 DispatcherServlet 이 처리한다. 즉, Model2 방식에서의 모든 요청은 DispatcherServlet 이 한다.

 DispatcherServlet 은 보안에서도 유리하다. Post, get 이 노출이 되지 않는다.

 

댓글 없음:

댓글 쓰기