디자인패턴1 도메인모델 패턴(Domain Model Pattern)과 트랜즈액션 스크립트 패턴(Transaction Script Pattern) Intro 도메인 모델 패턴(Domain Model Pattern)과 트랜즈액션 스크립트 패턴(Transaction Script Pattern)은 무엇인가? 비즈니스 로직이 어디서 처리되는가? 두 패턴의 차이점은 서비스에 대한 비즈니스 로직의 위치이다. Service Layer vs Domain Entity Web layer - Service layer - Repository layer로 나뉘는 웹 계층구조에서 서비스 레이어가 모든 비즈니스 로직을 처리하는 모델을 '트랜즈액션 스크립트 패턴'이라고 하며 웹 개발자에게 친숙한 구조다. 이때 도메인 엔티티는 아무런 비즈니스 로직이 없는 POJO 클래스로 데이터를 전달하는 역할만 수행한다. Domain Model Pattern은 Web Layered Archi.. 2022. 4. 10. 이전 1 다음