오늘의 공부/CS
DAO와 DTO, VO 그리고 Entity
이번에는 DAO와 DTO, VO 그리고 Entity에 대해서 알아보려고한다. 개발을 하다보면 DB를 거의 사용해야하다보니까 생각보다 많이 들어보게 되는 주제이다. 실제로 옛날에 개발을 해보긴 했는데 잘 기억은 안나기도 하고, 이번 기회에 자세히 알아보도록 하자. 먼저 DAO에 대해서 알아보도록 하자. DAO(Data Access Object, 데이터 접근 객체) DAO는 말 그대로 데이터에 접근하기 위해서 만들어지 객체를 말하는데, 주로 비즈니스 로직과 데이터 접근 로직을 분리하기 위해서 주로 쓰인다. DB에 접근하기 위해서는 연결을 해야하는데, 이러한 연결은 한 두번만 일어나는 것도 아니고 여러 번 일어날 수 있다. 비즈니스 로직에서 많은 연결과 로직을 다 처리하기엔 무리가 있으므로 DB에 접근..