[Spring] Spring MVC
MVC 패턴이란 무엇일까? 🤔 MVC 패턴이랑 소프트웨어 디자인 패턴 중 하나로 Model, View, Controller 세 가지 요소로 이루어진 패턴이다. - Model : 애플리케이션의 정보나 데이터, DB 등 - View : 사용자에게 보여지는 화면 - Controller : View와 Model이 직접적인 상호 소통을 하지 않도록 관리, 데이터와 비즈니스 로직 사이의 상호 동작을 관리 MVC1 MVC1의 경우 View와 Controller를 모두 JSP에서 담당하여, JSP 하나로 유저의 요청을 받고 응답을 처리한다. JSP 하나로 MVC가 모두 이루어지니 재사용성도 떨어지고, 읽기도 힘들어진다. 유지보수에 있어 문제가 발생한다. MVC2 MVC2의 경우 MVC1과 다르게 Controller와 ..