MVC(Model View Controller)
하나의 서블릿이나 JSP로 처리하던 것을 컨트롤러와 뷰의 영역으로 역할을 나눈것
- 컨트롤러(Controller)
HTTP 요청을 받아 파라미터를 검증하고 , 비즈니스 로직을 실행 , 뷰에 전달할 결과 데이터를 조회해서 모델에 담아준다.
- 모델(Model)
뷰에 출력할 데이터를 담아둔다. 비즈니스 로직이나 데이터 접근을 알 필요는 없고 , 화면에 렌더링 하는 일에 집중할 수 있다.
- 뷰(View)
모델에 담겨있는 데이터를 사용하여 화면을 그림
'Spring' 카테고리의 다른 글
| iterator , 컬렉션 프레임워크 , 스트림 (0) | 2025.07.15 |
|---|---|
| builder 패턴 (0) | 2025.07.15 |
| Lombok (@EqualsAndHashCode ) 직접 오버라이드 (0) | 2025.07.15 |