JSP/서블릿 흝어 보기

MVC

MVC란?

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

-

클라이언트와 서버 간의 인터페이스 역활을 하는 영역으로서 클라이언트로부터 요청받거나 처리된 결과를 보여주는 기능을 합니다.

컨트롤러 뷰와 모델을 연결하는 중계 역활을 하며, 클라이언트가 전달한 파라미터를 추출하여 모델로 전달하고, 처리 결과 페이지를 보여주는 기능을 합니다.

모델은 서비스와 데이터베이스 처리를 담당하는 역활을 하며, 각 로직 처리, DB 질의 처리 기능을 합니다.

-

각각의 구현을 위해 뷰는 HTML, CSS, JSP를 사용하여 구현하고, 컨트롤러는 JSP, 서블릿을 사용하여 구현하며, 모델은 일반 평범한 자바로 구현합니다.

댓글

댓글 본문
버전 관리
DongHyun Kim
현재 버전
선택 버전
graphittie 자세히 보기