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 |
댓글