JSP

MVC 패턴(Model 2)

devstep88 2023. 9. 12. 01:23

MVC 패턴: Model, View, Controller 의 합성어로 소프트웨어 공학에서

사용되는 소프트웨어 디자인 패턴

Model : 백그라운드에서 동작하는 로직 처리

View: 사용자가 보게 될 결과 화면 출력

Controller : 사용자의 입력처리와 흐름 제어 담당

모델 1방식과 모델2방식이 있는데 JSP개발자라면 모델 2 구조는 무조건 알아야 함.

 

--Model1 방식 : 모델 1 구조는 사용자 요청을 JSP가 전부 처리함

--Model2 방식

모델 2 구조는 웹브라우저 사용자의 요청을 서블릿이 받아 서블릿이 View로 보여줄 것인지 Model로 보내줄 것인지 정해서 전송해 준다. 여기서 View 페이지는 사용자에게 보여주는 역할만 담당하고 실질적인 기능 부분은 Model이 담당