DTO란 이름 그대로 프로세스 사이에서 데이터를 전송하는 객체이다. 클라이언트 - 서버 간의 반복된 요청/응답에 따른 지연시간을 줄이기 위해 여러 요청에 대한 데이터를 한 번에 담는 객체로서 도입되었다. 조금 더 구체적으로는 클라이언트 - 서버 간의 요청/응답에 따르는 반복되는 직렬화를 맡아하는 객체라 할 수 있으며, DTO를 구성하는 원칙은 다음과 같다. DTO는 가능하면 POJO(Plain Old Java Objects)로 생성한다. 순수하게 데이터를 저장하는 역할과, 데이터에 대한 getter(), setter() 메서드만을 가진다. 저장, 검색, 직렬화, 역직렬화 로직을 제외한 어떠한 비즈니스 로직도 갖지 않는다. 직렬화 - 서버가 DTO 같은 Java 객체를 JSON 형식으로 변환하는 것 역직렬..
Spring MVC - Controller + Service [Spring]Spring MVC [Spring]Spring MVC - Controller 클래스 구조 생성 및 설계 [Spring]Spring MVC - Controller 클래스에 핸들러 메서드(Handler Method) 구현 [Spring]Spring MVC - Controller 클래스에 ResponseEntity 적용 [Spring]Spring MVC - Controller 클래스에 DTO 적용 [Spring]Spring MVC - DTO 유효성 검증(Validation) [Spring]Spring MVC - DI를 통한 API 계층 ↔ 서비스 계층 연동 [Spring]Spring MVC - 매퍼(Mapper)를 이용한 DTO 클래스..
- Total
- Today
- Yesterday
- 지지
- 스트림
- RX100M5
- 남미
- 야경
- 리스트
- 스프링
- 여행
- 백준
- 자바
- 맛집
- BOJ
- spring
- 칼이사
- 동적계획법
- 세모
- 면접 준비
- 유럽여행
- 유럽
- a6000
- 세계여행
- 기술면접
- Backjoon
- 알고리즘
- 중남미
- 세계일주
- 파이썬
- Algorithm
- java
- Python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |