Screenshot 2023-04-03 at 22.48.49.png

정의

목적 및 특징

목적

서비스 계층은 비즈니스 로직이 담겨있기 때문에 가독성, 재사용성, 변화 대응성 등을 위해 특정 기술에 종속되지 않고 POJO로서 순수해야 한다.

But, 작업의 완전성을 보장하기 위해 Transaction을 구현하다보면

등의 문제가 발생한다.

따라서, Transaction 구현 기술을 변경하더라도 서비스 계층 코드는 최대한 유지할 수 있어야 한다. (변화에 유연하게 대응)

특징

예시

장점

단점

단점 극복 방법

비교군과의 차이

질문

출처