MVC (Model-View-Controller)
모델과 로직, 그리고 사용자 뷰 영역을 분리한 소프트웨어 개발 방법론이다.
장점은 유지보수를 높이고 효율성이 높아진다.
특징
https://rninche01.tistory.com/entry/web-MVC-%ED%8C%A8%ED%84%B4?category=903537
DTO
는 계층간(Controller, View, Business Layer)데이터 교환을 위한 자바 빈즈(java beans)를 의미한다.DTO
를 사용한다.DTO
는 1.컬럼들 , 2.getter, 3.setter만 가지고 있는 데이터 객체이다.java beans : 비지니스 로직부분을 담당하는 프로그램 단위!
CRUD
(입력, 검색, 수정, 삭제) 즉, 조작DML
할 수 있는 기능을 수행하는 객체이다.getter
만 있다.Entity개념과 흐름이 비슷하다.