Spring MVC

인철·2023년 10월 13일
0

Spring

목록 보기
14/48

Spring MVC

java기반의 웹 응용 프로그램을 개발하기 위한 웹 프레임워크
MVC는 Model-View-Controller 애플리케이션을 데이터, 사용자 인터페이스 및 제어 로직으로 분리하는 소프트웨어 디자인 패턴을 말함

핵심기능

  • DispatcherServlet : 모든 요청을 처리하고 적절한 컨트룰러에 전달
  • Controller : 사용자 요청을 처리하고 응답 생성
  • View : 클라이언트에게 결과를 보여주는 페이지
  • Model : 비즈니스 로직 및 데이터 나타내는 객체
  • Handler Mapping : 요청을 적절한 컨트룰러와 매핑
  • View Resolver : 컨트룰러가 반환하는 논리적인 뷰 이름을 실제 뷰로 매핑
  • Data Binding and Validation : 요청 매개변수를 객체에 바인딩하고 유효성 검사
  • Interceptors : 요청 및 응답 처리 전후에 실행되는 기능 정의
  • Exception Handling : 예외 처리를 위한 메커니즘을 제공
  • RESTful 웹 서비스 지원 : RESTful 웹 서비스를 쉽게 구현할 수 있도록 지원
profile
같은글이있어도양해부탁드려요(킁킁)

0개의 댓글