[spring] MVC 동작 순서

sesame·2021년 8월 18일

Spring

목록 보기
5/12

DAO(Database Access Object)

DB에 직접적으로 접근하여 조작할 수 있는 기능 수행

VO(Value Object)

readOnly 속성을 가진 값 오브젝트
단순히 값 표현만을 위한 불변클래스

DTO(Data Transfer Object)

(Controller, View, BL)계층간 데이터 교환을 위한 Java Beans

🚨VO vs DTO
공통점
데이터를 getter를 통해 사용함
차이점
DTO는 가변의 성격을 가진 클래스(setter 활용)
VO는 불변의 성격을 가짐(getter만)

0개의 댓글