[JSP Study] MVC 패턴이란

Noah97·2022년 6월 13일
0

JspStudy

목록 보기
17/18
post-thumbnail

MVC 패턴

1. Model(모델)

Model은 MVC 패턴에서 비즈니스 로직을 처리하는 부분이다. Model은 비즈니스 로직을 처리하여 결과를 Controller를 통해 View 페이지로 전달하게 된다. 모델 부분이 실질적으로 개발자들이 담당하는 부분이다.

2. View(뷰)

View는 MVC 패턴 중 화면 출력 부분에 해당한다. 화면 출력을 담당하므로 JSP 페이지로 구성되며, 코드는 거의 디자인에 관한 것으로 이루어져 있다. View에서는 절대 데이터베이스 연동과 같은 비즈니스 로직을 구현하지 않으며, Controller를 통하여 Model에서 처리한 결과를 화면에 출력 할 때 사용한다. 이 부분은 실질적으로 디자이너의 작업 영역에 속한다.

3. Controller(컨트롤러)

Controller는 MVC 패턴에서 View와 Model을 연결시켜주는 역할을 한다. Controller는 요청을 받아서 해당 요청과 연결된 모델에서 비즈니스 로직을 처리하고 그 결과를 일정 영역에 저장하고 뷰 페이지로 포워딩하는 역할을 한다.

profile
안녕하세요 반갑습니다😊

0개의 댓글