Notice
Recent Posts
Recent Comments
Link
관리 메뉴

데브마우스

[Spring] 스프링 MVC 정리 본문

Spring/Spring: 정리

[Spring] 스프링 MVC 정리

데브마우스 2024. 1. 15. 15:24

스프링 MVC란 무엇인가요?

스프링 MVC는 스프링에 제공하는 웹 애플리케이션 개발 전용 프레임워크로, MVC 패턴을 사용합니다.

 

Spring MVC 정리
             
  웹 브라우저  
         
  프런트 컨트롤러 ─모델→ 컨트롤러 ─모델→  
             

 

구성 요소
설명
모델(model)
애플리케이션의 데이터가 들어있는 객체입니다.
뷰(view)
모델의 정보(데이터)를 특정 형식으로 나타내며 주로 JSP로 뷰 페이지를 작성합니다.
컨트롤러(Controller)
애플리케이션의 비즈니스 로직을 포함합니다. @Controller의 annotation은 자바 클래스를 컨트롤러로 표시하는 데 사용합니다.
프런트 컨트롤러(Front Controller)
애플리케이션의 흐름을 관리하며 스프링 MVC에서 DispatcherServlet 클래스가 프런트 컨트롤러로 작동합니다.