inflearn logo
강의

Course

Instructor

Backend in one day with Juju - Spring, Docker, AWS

4-7 [Review] Developing an API to Fetch Reviews Registered in Restaurants

DTO, Request, Response 차이점

Resolved

1274

b0i4s

21 asked

1

질문이 너무 짧아서 죄송하지만...

 

제목 그대로 3가지 쓰임의 차이점을 알고 싶습니다.

 

언제 어떤것을 사용해야 하는지 잘모르겠네요...

spring git docker spring-boot jpa github

Answer 1

0

jyujyu

안녕하세요. 지식공유자 쥬쥬입니다.

 

세가지 모두 DTO(Data Transfer Object)로 단순히 접미사(suffix)가 다를 뿐입니다 !

 

클래스 이름은 항상 명시적일 수록 좋기 때문에 일반적으로 단순히 DTO라고 이름 붙이는 것은 현업에서 지양합니다.

 

DTO의 어원은 Transfer Object Pattern의 줄임말로, 단순히 데이터를 다른 레이어 혹은 다른 컴포넌트로 전송하기 위해 사용되는 것을 의미합니다. 이는 일반적으로 비즈니스 로직을 담는 객체인 모델, 도메인 모델 등과의 차이를 보입니다.

 

도움이 되실만한 글을 공유드립니다.

 

감사합니다 !

0

b0i4s

답변 감사드립니다!

lombok 설정에서 오류가 발생해요

0

176

2

2 -1 lombok 설정에서 오류가 발생해요

0

224

3

서비스 메소드 작성 시 질문!

0

346

2

RestaurantApi 컨트롤러 개발 질문

0

275

2

@Transactional 질문 있습니다!

0

275

2

변경데이터 저장 방법 질문 있습니다!

0

342

2

dto 관련 질문입니다.

0

388

2

이너 클래스 vs 클래스 별도 생성의 차이?

0

376

2

TestEntityApi중 createTestEntity에서 질문있습니다

0

228

2

ResponseBody 강의에서 클래스 생성 관련 질문드립니다.

0

225

2

2-3 진행 중 에러 발생

0

356

2

ReviewDto 객체 사용 이유

0

313

2

2-2 h2 console connect 관련 질문 드립니다.

0

296

1

소스작성중에서요 queryFactory중에?

0

415

3

docker에 관하여 질문 드립니다.

1

297

1

TestRepositoryImpl 질문이요

3

317

1

pk, fk 연결

1

512

2

.gitignore 에 포함할 파일

0

1007

1

Spring Initializr 스프링 버전

0

262

1

2-4 수정중 오류

0

327

1

1-6 생성자 오류

1

265

2

2-3 진행중 에러

0

275

1

IP주소:8080/h2-console 을 했을때 404 에러가 발생합니다.

2

2599

1

맛집 수정 API 질문입니다

2

485

1