Back-end5 DTO, VO vs DAO DTO vs VO Data Transfer Object 레이어간 데이터를 전달하는 객체 데이터 접근 메스드 외에 기능 x 정렬, 직렬화 등 데이터 표현을 위한 기능은 가질 수 있음 데이터의 캡슐화를 통해 유연한 대응이 가능 로직을 가지고 있지 않은 순수한 데이터 객체, 속성과 속성에 접근하기 위한 함수 Value Object 값을 가지는 객체 값 자체로 의미를 가지고 변하지 않는 값을 가지는 객체 값이 변하지 않음을 보장하여 코드의 안정성과 생산성을 높힘 특정한 비즈니스 로직을 가질 수 있음 공통점과 차이점 레이어간 데이터를 전달할때 사용가능 DAO Data Access Object DB의 데이터를 조회하거나 조작하는 기능을 전담하도록 만든 객체를 말한다. DB에 접근을 하기위한 로직과 비즈니스 로직을 .. 2021. 5. 25. 이전 1 2 다음