Python/FastAPI
FastAPI 알아보기 - Schema 다루기 혹은 DTO, Entity, DAO 등
So What is DTO, VO, Entity, Domain, Model? DTO, 풀어 쓰자면 Data Transfer Object이다. 직역하자면, "정보 전송 객체"인데, 사실 이렇게 말하면 이해하기가 어려울 수 있다. 잘 풀어보면 계층 간 데이터 전송을 위해 도메인 모델 대신 사용되는 객체라고 보면 된다. 이런 DTO는 파이썬, C++, 자바와 같이 object-oriented programming (OOP) 언어에서 사용된다. 그렇다면 여러분들은 다양하게 들어봤을 것이다, DTO, VO, Entity, Domain, Model 등등이다. 이것들에 대해 간단하게 이야기해보려고 한다. Entity : 엔티티의 경우 ID로 구성된 class이다. Entity의 경우 실제 DataBase와 1:1로 ..
2023. 1. 5. 22:26