Spring

MVC 패턴

몽게구름 2025. 7. 22. 11:29

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