MVC pattern

heenkoko·2020년 5월 23일
0

MVC & JDBC

목록 보기
1/4
post-thumbnail

MVC 패턴은 애플리케이션을 세 가지 영역, 즉 모델(Model), 뷰(View), 컨트롤러(Controller)로 구분하여 작업을 분리함으로써, 서로 간의 결합도를 최소화하고 유지보수성도 높이며, 개발자들이 각가 맡은 영역에만 집중할 수 있게 하여 개발의 효율성을 극대화할 수있는 장점이 있다.

M

Model은 서비스와 데이터베이스 처리를 담당하는 역할을 하며, 각 로직처리, DB질의 처리 기능을 한다.
(Java)

V

View는 클라이언트와 서버 간의 인터페이스 역할을 하는 영역으로, 클라이언트로부터 요청받거나 처리된 결과를 보여주는 기능을 한다.
(HTML, CSS, JSP)

C

Controller는 뷰와 모델을 연결하는 중계 역할을 하며, 클라이언트가 전달한 파라미터를 추출하여 모델로 전달하고, 처리 결과 페이지를 보여주는 기능을 한다.
(JSP, 서블릿)

* DAO
실제 데이터베이스와 연결해주는 역할

출처 : https://opentutorials.org/module/3569/21216

0개의 댓글