MVC 패턴이란 무엇인가? - 소프트웨어를 개발하는 개발방법론으로 디자인패턴 중 하나이다. - Model, View, Controller 의 줄임말로 소프트웨어 개발시 역할을 세 구분으로 나누어 개발하는 패턴이다. Model : DB에 연결하여 데이터를 처리하는 영역. 무엇을 처리해야하는지에 포커싱이 되어있다. View : 클라이언트에게 보여주는 화면을 담당하는 영역. 어떻게 보여주는지에 포커싱이 되어있다. Controller : 클라이언트가 요청한 내용을 분석하여 어떤 영역에 처리를 시켜야할지 판단하는 영역. 어떻게 처리할지에 포커싱이 되어있다. 그럼 spring MVC패턴의 구동방식을 좀 더 디테일하게 살펴보자. spring을 구동하는데는 단순 Model View Controller 이 세개의 역할만..