lk9050.log
로그인
lk9050.log
로그인
스프링 동작과정 이해하기 1
이진섭
·
2023년 4월 6일
팔로우
0
0
Spring_boot
목록 보기
14/16
스프링 동작과정을 이해하던중 dto, vo , dao , entity의 차이점을 정리해보았다.
DAO (data access object)
db 로직과 비즈니스 로직을 구분, dao를 통해 데이터베이스 객체에 접근
DTO (data transfer object)
계층간에 데이터를 이동시키기 위해 사용되는 객체
getter/setter로 값을 변경
유저가 입력한 데이터를 DB에 넣는 과정
유저가 자신의 브라우저에서 form을 통해 데이터 입력 -> dto에 담겨서 전송 -> 해당 데이터를 dao를 이용해 데이터베이스로 데이터를 넣는다.
VO (value object)
값을 갖는 순수한 도메인
dto와 비슷하지만 값을 변경할 수 없다.
Entity
실제 DB의 테이블과 매핑되는 객체
이진섭
하루하루성장하기
팔로우
이전 포스트
SPRING MVC
다음 포스트
스프링 동작과정 이해하기2
0개의 댓글
댓글 작성