dao
-
DTO DAO VO란?Spring/이론 정리 2023. 8. 6. 12:27
계층(Layer)의 분리 @Controller @Service @Repository 계층이 분리되어있다 DTO (Data Transfer Object) DTO란 프로세스 간에 데이터를 전달하는 객체이다 DAO (Data Access Object) DAO란 영속성(Persistence) 계층에 인터페이스를 전송하는 패턴이다 서로에 대해 알 필요가 없는 두 계층을 엄격하게 분리할 수 있다 DTO와 DAO의 차이점? - 데이터 전송(Data Transfer)과 데이터 접근(Data Access)이라는 부분에서 차이점이 있다 - DTO는 데이터와 getter and setter 메서드로 이루어져 있는데(데이터 전송), DAO는 데이터 CRUD(Create, Read, Update, Delete) 메서드로 이루어..
-
08 DAO의 작성과 적용(1)Spring/02 Spring DI와 AOP 2023. 7. 2. 21:37
DAO의 작성과 적용(1) 1) DAO(Data Access Object)란? - 데이터(data)에 접근(access)하기 위한 객체(object) dao - Database에 저장된 데이터를 읽기(R), 쓰기(C), 삭제(D), 변경(U)을 수행 CRUD - DB 테이블 하나의 DAO를 작성 1:1 2) 계층(layer)의 분리 >> 기능 LoginController : id, pwd체크 , RegisterController : 회원가입 >> LoginController에 +selectUser(String):User를 넣고 직접 DB에 접근 >> RegisterController도 회원정보를 보기위해 +selectUser(String):User가 필요하다 >> +selectUser(String):Us..