inflearn logo
강의

Course

Instructor

All About TypeScript

service계층과 데이터베이스 요청 주고받을 때 Builder패턴 질문

1760

choc

3 asked

0

강사님 좋은 강의 고맙습니다

스프링에서 빌더패턴을 써봤는데 네스트에서도 빌더패턴을 적용하는 방법을 알게 됐네요

강의 마지막 부분에서 service단에서도 DB와 통신할 때 빌더패턴을 이용할 수 있다고 말씀하셨는데 강사님께서 빌더를 적용하는 방법을 알고 싶습니다!

추가적으로 강의가 너무 만족스러워서 새로운 강의가 계속 업데이트 되면 좋겠네요

typescript nestjs Deno NestJS

Answer 1

1

yongsoocho

수강평에 이어 좋은 말씀 정말 감사합니다!

스프링을 해보셨다면 아셨겠지만, Request -> Controller 에서 저희는 body 객체를 Dto로 받습니다.

과거 ORM을 쓰기 전 SQLmapper를 쓰셨고

Dao 객체를 만들어 Service -> DB로 객체를 전달했습니다.

즉, service단에서도 DB와 통신할 때 빌더패턴을 이용할 수 있다고 => DAO를 말합니다

현재, DAO 는 쓰는 곳도 있고 안 쓰는 회사도 있습니다. (각 회사 리더들에게 달렸습니다)

SQLmapper를 쓴다면 쓰지만, ORM만 쓴다면 굳이 써야하나라고 생각하는 입장이라서

그렇게만 언급하고 넘어갔습니다. DAO 객체는 DTO랑 별반 다를 것 없습니다.

똑같은 entity 객체로 service 단에서 새로 new 로 인스턴스화 한후 db에 넘겨주면 됩니다.

좋은 말씀 다시한번 감사드립니다. 새해 복 많이 받으세요 :)

제네릭 클래스 핸드북 페이지가 undefined라고 나옵니다.

0

7

1

타입 주석

0

48

1

BuilderInit 사용 이유

0

409

1

ts-node extends시 에러가 발생합니다 ㅠㅠ

0

836

1

데코레이터-2 강의 질문이 있습니다.

0

284

1

enum 질문이 있습니다.

0

330

1

색션 2, 데코레이터 개념이 아예 이해가 안됩니다.

0

539

1

변수의 타입에 클래스를 지정해준 것과 지정 안한 것 과의 차이가 어떻게 되는지 궁금해서 질문을 남깁니다.

0

369

2

섹션4 예제0 질문입니다.

0

719

2

제네릭 extends관련질문 있습니다.

0

367

1

안녕하세요 정말 좋은 강의 감사합니다

0

381

1

하나의 인터페이스와 여러 버전의 클래스에 관한 질문

0

413

1

!과 타입 단언 (보충) 질문

0

404

1

화살표 함수에서 this

0

434

1

constructor질문

0

262

1

타입 단언과 관련해서 질문드립니다.

0

651

1

extends와 implements질문 드립니다.

0

302

1

질문 드립니다.

0

375

2

as와 변수의 타입 지정 차이

0

353

1

undefined형식 에러

0

398

1

질문드립니다.

0

264

1

리터럴 타입 질문드립니다.

0

333

1

변수들이 var로 변합니다.

0

528

1

코딩 초보

0

462

1