Spring

MVC 패턴

3분 입문자 2022. 12. 28.

MVC(Model View Controller)

 하나의 서블릿이나 JSP로 처리하던 것을 컨트롤러와 뷰의 영역으로 역할을 나눈것

 

- 컨트롤러(Controller)

 HTTP 요청을 받아 파라미터를 검증하고 , 비즈니스 로직을 실행 , 뷰에 전달할 결과 데이터를 조회해서 모델에 담아준다.

- 모델(Model)

 뷰에 출력할 데이터를 담아둔다. 비즈니스 로직이나 데이터 접근을 알 필요는 없고 , 화면에 렌더링 하는 일에 집중할 수 있다.

- 뷰(View)

 모델에 담겨있는 데이터를 사용하여 화면을 그림

 

 

 

'Spring' 카테고리의 다른 글

스프링 인터셉터  (0) 2023.01.05
Spring boot + JSP (비추..)  (0) 2023.01.01
AOP , DI , IOC  (0) 2022.12.20
QUERYDSL 이란  (0) 2022.12.20
WebClient  (0) 2022.12.20

댓글