MVC

호떡·2022년 9월 18일
0

✍️관련 강의. DB-JDBC MVC Pattern 0914


참고 블로그

MVC Pattern

개발영역을 모델(Model), 뷰(View), 컨트롤러(Controller) 세 영역으로 나누고 각각의 의존을 최소한으로 한다.

영역설명
모델 (Model)data를 저장하거나, 필요한 형태로 가공하는 역할을 수행한다. 예를 들어 dto, dao가 있다.
뷰 (View)사용자에게 응답하기 위해서 화면을 작성하는 역할을 수행한다. 예를 들어 jsp로 작성된 파일을 들 수 있다.
컨트롤러 (Controller)뷰와 모델 사이의 실행 흐름을 제어하는 역할을 수행한다. 클라이언트로부터 요청을 받아 이를 분석하고 어떤 비즈니스 로직을 수행할지 결정한다. 이후 로직의 결과를 보여주기 위한 뷰를 선택한다. 예를 들어 프론트 컨트롤러 패턴으로 작성된 MainServlet 혹은 MainController가 있다.

MVC Pattern 동작흐름


DTO : Data Transfer Object
DAO : DataBase Access Object

0개의 댓글