Dto / Entity(=Domain) 차이점
1. Dto(Data Transfer Object) 계층간의 데이터 교환을 위한 객체(Java Beans) DB에서 데이터를 얻어 Service나 Controller등으로 보낼때 사용하는 객체 계층간의 데이터 교환이 이루어 질 수 있도록 하는 객체이기 때문에 특별한 로직을 갖고 있지 않은 순수한 데이터 객체여야하며, getter/setter 메서드만을 갖는다. DB에서 꺼낸 값을 임의로 변경할 필요가 없기 때문에 DTO클래스에는 가급적 setter사용을 지양한다. (대신 생성자에서 값을 할당한다.) Request와 Response용 Dto는 View를 위한 클래스 자주 변경이 필요한 클래스 Presentation Model toEntity() 메서드를 통해서 DTO에서 필요한 부분을 Entity로 만듬 ..
WEB/기타
2024. 1. 23. 19:48
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- SQL #SQLJOIN #JOIN #INNERJOIN #OUTERHJOIN
- JPA #JPAEntity
- JPA #
- Hibernate #ORM
- SQL #TABLE생성 #SQL제약조건
- JPA #JPARepository
- S-CoreDream
- 세방고딕체 #웹폰트 #무료폰트 #무료웹폰트 #디자인폰트 #이벤트폰트 #디자인폰트 #타이틀용폰트
- JPA Repository query keywords
- DTO #Entity
- DB #DBCREATE #DBDROP #DBBAKUP
- 프리텐다드폰트 #고딕폰트 #무료폰트 #타이틀용폰트 #고딕 #웹폰트 #디자인폰트
- 카페24폰트 #무료폰트 #무료웹폰트
- ORM종류
- JDBC #DBMS
- 지마켓산스(Gmarket Sans)체 #지마켓산스 #Gmarketfont #GmarketSans #무료폰트 #타이틀폰트 #디자인폰트 #웹폰트
- thymeleaf
- JPA #JPAEntity #JPA연관관계
- jQuery #jQuery이미지슬라이드 #이미지슬라이드
- SQL #INSERTINTO #DELETE #UPDATE
- SELETE
- SQL명령어 #SQL
- 나눔폰트 #네이버글꼴 #네이버폰트 #고딕폰트 #본문폰트 #제목폰트 #무료폰트 #디자인폰트 #웹폰트
- S-Core
- 무료폰트 #무료웹폰트 #평창평화체 #평화체 #이벤트용서체 #이벤트서체 #디자인폰트
- SELECTANY #SELECTALL
- 이벤트폰트 #이벤트용폰트 #디자인폰트 #디자인서체 #웹폰트
- Thymeleaf #타임리프
- JPA #JPA설정
- JPA Auditing #JPA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함