서블릿, JSP 환경에서의 MVC


  - MVC 패턴의 사용은 단순히 비즈니스 로직과 프리젠테이션 로직을 분리하는 것 뿐만이 아니라

     비즈니스 로직이 프리젠테이션 로직과 별개로 존재할 수 있다는 것을 의미

 1. M  (MODEL) : 모델  , DB

   - 비즈니스 로직, 모델 정보(state)을 읽어오거나(getter) 수정하는(setter) 로직도 여기 포함

   - MVC 패턴에서 모델은 데이터베이스와 통신하는 유일한 곳

 2. V (VIEW ) : 뷰  , JSP

   - 프레젠테이션 로직, 컨트롤러로부터 모델 정보를 읽어 옴 (뷰가 찾을 수 있는 곳에 컨트롤러가 갖다 두는 방식 많이 사용)

   - 사용자가 입력한 정보를 컨트롤러에게 넘겨주어야 함

 3. C (Controller) : 컨트롤러 , 서블릿

   - Request 객체에서 사용자가 입력한 정보를 뽑아내어, 모델에 대해 어떤 작업을 해야하는지 알아냄

   - 모델 정보를 수정한다든지, 뷰(JSP) 에게 넘겨줄 새로운 모델을 만든다든지 등과 같은 작업


덧글

댓글 입력 영역

최근 포토로그



이 이글루를 링크한 사람 (화이트)

10

통계 위젯 (화이트)

208
87
145820