728x90
MVC 패턴
Model : 데이터와 관련된 부분
View : 유저에게 보여지는 부분
Controller : Model과 View를 이어줌
이라고 대략적으로 설명할 수 있다.
MVC패턴은 유지보수를 용이하게 하기 위한 패턴이라고 보면 된다.
Model 1 방식
- Model(출력데이터) / View(출력담당/HTML코드) / Controller(입력,제어 담당/자바코드)
- View와 Controller를 분리
- 하지만 물리적으로 분리되진 않은 상태 (위쪽은 자바코드만 밑에는 HTML코드만 사용하여 하나의 페이지에 작성)
Model 2 방식
- View와 Controller가 물리적으로 분리된 형식 => Model1 방식과 가장 큰 차이점
- Controller부분을 서블릿으로 만들고 View부분을 jsp로 만드는 방식
- Controller(자바코드)와 View(HTML코드)가 분리되니까 각자 관리 가능 => 유지보수 용이



이런식으로 코드가 물리적으로 분리된다.
서블릿에서 데이터를 처리하고 그 데이터 결과값을 view가 받는다고 보면 되겠다.
'Coding > JSP' 카테고리의 다른 글
| [Mac]폴더/파일 경로 찾는 방법 (0) | 2024.05.18 |
|---|---|
| JSP/Tomcat 설치 및 연동 (+서버 생성 시 오류 해결법) (0) | 2024.04.12 |