-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DTO | DAO | ORM | SQL Mapper | 영속성(Persistence) | JPA | 도메인과 엔티티 VO #22
Comments
우선, 이러한 개념은 Platform Agnostic이며 해당 문제에 대해 Spring Framework 또는 기타 프레임워크에만 국한되지 않습니다. Data Transfer ObjectDTO는 프로세스 간에 데이터를 전달하는 개체입니다. 원격 인터페이스로 작업할 때 호출할 때마다 비용이 많이 듭니다. 결과적으로 호출 수를 줄여야 합니다. 해결 방법은 호출에 대한 모든 데이터를 보유할 수 있는 데이터 전송 개체(DTO)를 만드는 것입니다. It needs to be serializable to go across the connection. Usually an assembler is used on the server side to transfer data between the DTO and any domain objects. It's often little more than a bunch of fields and the getters and setters for them. Data Access Object데이터 액세스 개체(DAO)는 데이터 소스에 대한 모든 액세스를 추상화하고 캡슐화합니다. DAO는 데이터를 획득하고 저장하기 위해 데이터 소스와의 연결을 관리합니다. DAO는 데이터 소스 작업에 필요한 액세스 메커니즘을 구현합니다. 데이터 소스는 RDBMS와 같은 영구 저장소(persistent store)이거나 REST 또는 SOAP를 통해 액세스되는 비즈니스 서비스일 수 있습니다. The DAO abstracts the underlying data access implementation for the Service objects to enable transparent access to the data source. 서비스는 또한 데이터 로드 및 저장 작업을 DAO에 위임합니다. |
출처: https://gmlwjd9405.github.io/2019/02/01/orm.html 영속성 Persistence
Persistence Layer
Persistence Framework
ORM
ORM Pros
SQL Mapper
|
출처: https://aonee.tistory.com/59 JPA
|
VO
Domain
Entity
|
헷갈리는 용어들 정리
The text was updated successfully, but these errors were encountered: