1️⃣ DAO(Data Access Object) Data Access Object의 약자로 풀어 해석하면 Data에 직접 Access하는 객체를 의미한다. 다시 말하면, 실제 DB에 접근하여 CRUD하는 객체를 말한다. ex) repository package에 해당한다. JPA의 경우 JPARepository를 사용하는 경우가 DAO의 예시라고 생각하면 된다. public interface ChattingLogRepository extends MongoRepository { public ChattingLog findAllByRoomIdx(Long roomIdx); public List findByRoomIdx(Long roomIdx); } 2️⃣DTO(Data Transfer Object) 계층간 데..