Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- new File().toPath()
- 테이크스트라
- 재즈밋
- 회고
- 231103
- 3주차 회고
- Map.of()
- Til
- 코드스쿼드
- 실패했지만성공했다
- 백준
- BOJ
- rotuter
- baeldung
- 코드스쿼드max
- 오류
- requested
- 채팅목록조회
- Spring
- MapSqlParameterSource
- 파이썬
- 자유 프로젝트
- 2023
- NamedParameterJdbcTemplate
- Python
- Paths.get()
- MAX
- 22년도
- JazzMeet
- 누구나 자료구조와 알고리즘
Archives
- Today
- Total
목록Vo (1)
어제보다 한걸음 더

스프링 부트를 사용해서 프로젝트를 만들다가, 각 용어들에 대한 개념 정리의 필요성을 느꼈다. DTO vs VO DTO (Data Transfer Object) - 계층간 데이터 교환을 위해 임시적으로 담아놓는 바구니 역할을 하는 객체를 의미한다. VO (Value Object) - DTO와 VO는 거의 같은 개념이라고 볼 수 있다. - VO는 Read Only이다. (setter를 사용하지 않는다) - DTO와 달리, 로직을 포함할 수 있고, 값 비교를 위해서 hashcode(), equals() 메서드를 오버라이딩 해줘야 한다. - Builder Pattern을 사용한다. 🌟 DAO vs Repository - 데이터 액세스 계층(Data Access Layer)에서 데이터 처리를 위해 존재. - Se..
Spring
2023. 4. 24. 16:58