java

java

[Java] DAO, DTO, VO 개념 정리

1. DAO (Data Access Object) 데이터베이스의 데이터에 접근하기 위한 객체이다. DB 접근 로직 / 비즈니스 로직을 분리하기 위한 용도로 사용한다. 그 이유는 다른 로직에서 DB를 통해 데이터를 얻어오려면 DB Driver와 Connection 객체를 생성하여 작업량이 많아지는데, DB와 연결하는 객체를 따로 만들어 관리함으로써 비효율적인 작업량을 줄일 수 있다. DB에 접속하여 데이터 CRUD(Create, Read, Update, Delete) 작업을 시행하는 클래스이다. DB 접근 로직은 코드 간결화, 모듈화, 유지보수 등의 목적을 위해 별도로 생성하는 것이 좋다. 2. DTO (Data Transfer Object) 계층 간 데이터 교환을 하기 위해 사용하는 객체이다. 자바 빈즈..

쿵철집사
'java' 태그의 글 목록