Spring : MVC 패턴, DTO, DAO
MVC 패턴
- MODEL - VIEW - Controller
- 백엔드(비즈니스 로직, 데이터 이동) - 프론트엔드(UI) - 컨트롤러(웹 페이지 이동)
- Model : DTO를 통해 상태의 값을 주고받으며, 영속 저장된 데이터와의 통신을 위해 DAO를 사용한다.
DTO, DAO
- DTO : Data Transform Object, 데이터의 전달과 이동이 주목적, 객체를 생성하여 사용
- DAO : Data Access Object, 데이터를 취급, 변환, DB와 연결하여 값을 획득하는 여러가지 메소드를 모아둔 클래스의 객체