MVC 2
·
Spring Boot
Spring 에서 쓰는 MVC는 주로 MVC 모델2 구조로 개발이 진행된다. 저번에 MVC 패턴에 대해서 배워봤다. (링크) Model : Date를 처리하는 영역 View : 화면을 보여주는 영역 Controller : 요청을 처리하는 영역 (View와 Model의 터미널) 그러면 MVC 2는 무엇이 다를까? 왜 이것을 스프링에서 추구하는 것 일까 ? 화면을 담당하는 View와 Data를 처리하는 비즈니스 로직을 분리하는 목적이 있다. 다시 말해 이로 인해 프론트엔드와 백엔드와의 구분 점이 명확하게 생긴 것이다. 작업이 분리되어 서로 로직들이 섞일 일도 많이 줄어든다고 한다. 클라이언트가 View에서 요청을 보내면 즉, 요청이 들어오게 되면 Controller가 요청을 받고 요청에 해당하는 Model을..