Spring/Spring: 정리
[Spring] 스프링 MVC 정리
데브마우스
2024. 1. 15. 15:24
스프링 MVC란 무엇인가요?
스프링 MVC는 스프링에 제공하는 웹 애플리케이션 개발 전용 프레임워크로, MVC 패턴을 사용합니다.
| Spring MVC 정리 | ||||||
| 웹 브라우저 | ||||||
| ↓ | ↑ | |||||
| 프런트 컨트롤러 | ─모델→ | 컨트롤러 | ─모델→ | 뷰 | ||
| 구성 요소 |
설명
|
| 모델(model) |
애플리케이션의 데이터가 들어있는 객체입니다.
|
| 뷰(view) |
모델의 정보(데이터)를 특정 형식으로 나타내며 주로 JSP로 뷰 페이지를 작성합니다.
|
| 컨트롤러(Controller) |
애플리케이션의 비즈니스 로직을 포함합니다. @Controller의 annotation은 자바 클래스를 컨트롤러로 표시하는 데 사용합니다.
|
| 프런트 컨트롤러(Front Controller) |
애플리케이션의 흐름을 관리하며 스프링 MVC에서 DispatcherServlet 클래스가 프런트 컨트롤러로 작동합니다.
|