트랜잭션 스크립트

Java/Spring

[Spring] 비즈니스 로직을 처리하는 패턴

⚙ 트랜잭션 스크립트 패턴 vs 도메인 모델 패턴 🔗 트랜잭션 스크립트 패턴이란? 하나의 트랜잭션으로 구성된 로직을 단일 함수 또는 단일 스크립트에서 처리하는 구조 Entity에는 비즈니스 로직이 거의 없고, Service Layer에서 대부분의 비즈니스를 처리하는 것 🔗 도메인 모델 패턴이란? Entity에서 비즈니스 로직을 가지고 객체 지향의 특성을 적극 활용하는 것 대부분의 비즈니스 로직이 Entity 안에 구성되어 있다. Service Layer는 Entity에 필요한 역할을 위임하는 역할을 함 🔗 장단점 패턴명 트랜잭션 스크립트 도메인 모델 장점 - 구현 방법의 단순함 - 얼마나 모듈화를 잘하느냐에 따라 높은 효율을 낼 수 있음. - 객체 지향에 기반한 재사용성, 확장성, 유지 보수의 편리함 단..

당찬 뱁새
'트랜잭션 스크립트' 태그의 글 목록