1. MVC (디자인) 패턴 1) 모델(Model) : 일반적으로 프로젝트에서의 모델은 DAO처럼 SQL처리를 담당하는 CRUD 메서드로 구성된 자바 빈이나 자료를 보유/전송하는 DTO, VO 등의 자바빈을 말하는 것입니다. 2) 뷰(View) : 프론트 사용자들이 웹브라우저 등의 클라이언트에서 볼 수 있는 부분을 말하는 것이며, HTML/CSS/javascript (node.js 제외), 및 JSP, thymeleaf(타임리프)가 이러한 부분들에 해당됩니다. JSP로만으로도 프론트 및 백단(back-end)을 모두 구성할 수 있지만 MVC model-2 패턴 위반(안티 패턴)이기 때문에 그렇게 하지 않습니다. 3 컨트롤러(controller) : 모델을 활용하여 HTTP 제어 흐름에서 요청/응답..