[Spring] Spring Framework MVC
Spring을 처음 접한 후, MVC패턴, 계층구조.. 디자인 패턴 등.. 모르는게 너무 많아 하나 씩 정리해본다.. MVC 패턴이란? Model, View, Controller 개념이 합쳐지면서 생긴 방식으로 소프트웨어 공학에서 사용되는 디자인 패턴 유형 중 하나이다. 비즈니스 처리 로직(Model)과 인터페이스 요소(Views)를 분리시켜 독립적으로 개발하기가 수월하고 효과적으로 로직 재사용을 가능하게 한다는 장점이 있다. Model : 비즈니스 영역의 로직을 처리, Controller로 부터 받은 데이터를 처리, 저장하는 역할을 한다. View : Controller로 부터 받은 Model 데이터를 바탕으로 사용자에게 표현해준다. Ex) HTML, JSP Controller : 사용자가 접근한 UR..