Spring MVC 아키텍처 개요
Spring MVC는 애플리케이션을 효율적으로 관리하고 유지보수하기 위해 "Controller-Service-Repository"라는 세 가지 주요 계층으로 나눕니다. 이 아키텍처는 각 계층이 특정 역할을 수행하도록 설계되어 있으며, 각 계층 간의 관계는 명확하게 정의되어 있습니다.MVC아키텍처 핵심 요소1. Controller (컨트롤러)사용자 요청(예: HTTP 요청)을 처리하고, 그 요청에 적합한 서비스 호출, 데이터 변환, 그리고 응답을 생성하는 역할을 합니다.CommentController와 같은 클래스는 웹 요청을 처리합니다.예를 들어, 사용자가 댓글을 달 때(POST 요청), 해당 요청을 처리하는 책임을 갖습니다.컨트롤러는 주로 사용자의 입력을 받고, 데이터를 처리하며, 서비스를 호출하여 필..
소프트웨어공학
2024. 9. 19. 02:35