Backend/Spring

[Spring] 뷰 템플릿과 MVC 패턴 개념

희디 2023. 8. 16. 05:55

뷰 템플릿이란?!

화면을 담당하는 기술로, 웹 페이지(view)를 하나의 틀(Template)로 만들고 여기에 변수를 삽입해 서로 다른 페이지로 보여주는 것.

Mustache가 바로 바로 뷰 템플릿을 만드는 도구.

 

 

MVC 패턴

뷰 템플릿(=뷰, view)는 컨트롤러모델로 구성됨.

 

▶컨트롤러(controller) : 클라이언트의 요청에 따라 서버에서 이를 처리해주는 역할 

▶모델(model) : 데이터를 관리하는 역할. 

 

즉, 웹 페이지를 화면에 보여주고(V), 클라이언트의 요청을 받아 처리하고(C), 데이터를 관리하는(M) 역할을 나누는 것.

MVC 패턴이라고 한다. 

 

 

[내용 출처] : https://www.gilbut.co.kr/book/view?bookcode=BN003778&keyword=%EC%8A%A4%ED%94%84%EB%A7%81&collection=GB_BOOK 

 

코딩 자율학습 스프링 부트 3 자바 백엔드 개발 입문

만들면서 배우는 친절한 백엔드 개발 자습서

www.gilbut.co.kr