[Spring] Spring MVC
·
dev/backend
1. 서론매 프로젝트 때마다 Spring MVC 기반으로 개발을 했는데 정작 이걸 왜 쓰는지는 왜 좋은건지는 모르고 썼던 것 같다.더 깊이 있는 공부를 위해 이게 무엇인지 보다 왜 편한지에 중점을 둬서 찾아봤고 이를 기반으로 정리했다. 2. 본론2.1. MVC 패턴? MVC 는 Model, View, Controller 로 구분하여 서비스를 개발하는 디자인 패턴이다.View: 화면Model : DB 와 통신하며 비즈니스 로직 수행 View, Controller Class 의존 하면 XController : 클라이언트 요청을 직접 받는 EndpointModel 에겐 Model 에서 정의한 비즈니스 로직에 Dto (Data Transport Object) 송/수신해당 View 에게 Data 송신 2.2. 왜..