본문 바로가기
SpringBoot

MVC

by Yeoseungwon 2023. 9. 22.
728x90

▶MVC 는 Model-View-Controller 의 줄임말로 웹 개발 및 프로그램 개발시에 사용하는 일종의 패턴이다.

▶ 원활한 협업 및 향후의 유지관리, 보수를 위해 MVC 패턴을 지키면서 개발을 하는 것이 중요하다.

 

Model

Service

Mapper (DAO, Data Access Object)

View

▶View는 사용자에게 보여질 화면을 구현하는 부분이다. 주로 동적인 HTML 표시를 위해 많이 사용한다.

▶스프링 부트에서 View를 처리하기 위한 엔진의 종류가 많은데 대표적인 예는 아래와 같다.

▷JSP

▷Thymeleaf

▷Groovy

▷FreeMaker

Controller

▶ MVC 패턴에서 실질적으로 사용자의 요청을 받아 응답을 돌려주는 역할을 한다.

▶ 요청을 받을 수 있는 주소(경로)에 대한 맵핑(Mapping)메서드를 가지고 있다.

728x90

'SpringBoot' 카테고리의 다른 글

[Spring Boot] jsp - controller - service - dao  (0) 2023.11.01
어노테이션  (0) 2023.09.22
프로젝트 구조  (0) 2023.09.22
주소확인  (0) 2023.09.22
프로젝트 생성  (0) 2023.09.22