jpa #orm #entity #repository #dto #domain #service1 Entity, Repository, DTO, domain, service의 연관성과 개념 Entity데이터베이스 테이블과 직접 매핑되는 객체JPA 어노테이션을 사용하여 정의데이터의 영속성을 담당Repository:Entity에 대한 데이터 접근을 추상화CRUD 연산과 기본적인 쿼리 메소드를 제공데이터베이스와의 직접적인 상호작용을 담당Domain:비즈니스 로직을 포함하는 객체들의 집합Entity를 포함할 수 있으며, 추가적인 비즈니스 객체들도 포함핵심 비즈니스 규칙과 로직을 구현DTO (Data Transfer Object):계층 간 데이터 전송을 위한 객체주로 클라이언트와 서버 간의 데이터 교환에 사용Entity의 일부 데이터만 포함하거나, 여러 Entity의 데이터를 조합 가능Service:비즈니스 로직을 구현하는 계층Repository를 통해 데이터를 조회하고 조작Domain 객체들을 사.. 2024. 7. 20. 이전 1 다음