도메인모델패턴1 도메인 모델 패턴과 트랜잭션 스크립트 패턴 도메인 모델 패턴 엔티티(Entity)가 비즈니스 로직을 가지고 객체 지향의 특성을 적극 활용하는 것을 도메인 모델 패턴이라 한다. OrderService 의 메서드를 보면 비즈니스 로직이 대부분 엔티티에 있다. 서비스 계층은 단순히 엔티티에 필요한 요청을 위임하는 역할을 한다. ddd(domain driven design)를 접목시킬 경우 이 방법을 사용한다. 트랜잭션 스크립트 패턴 반대로 엔티티에는 비즈니스 로직이 거의 없고 서비스 계층에서 대부분의 비즈니스 로직을 처리하는 것을 트랜잭션 스크립트 패턴이라고 한다. 즉, 하나의 트랜잭션으로 구성된 로직을 단일 함수 또는 단일 스크립트에서 처리하는 구조를 갖는다. 그래서 패턴의 이름이 트랜잭션 스크립트이다. 도메인 모델 패턴 예시 // import는 생.. 2022. 7. 25. 이전 1 다음