스프링의 트랜잭션 서비스 추상화 기법을 잉요해 다양한 트랜잭션 기술을 일관된 방식으로 제어할 수 있게 됐다.
→ D, N 사와 더불어 G, Y 사에게도 사용자 모듈을 문제 없이 납품 가능
사용자 관리 핵심 코드 소스는 공개하지 않아도 된다.
설정을 고치는 것만으로
을 자유롭게 바꿔서 사용할 수 있기 때문
5.3.1 수직, 수평 계층구조와 의존관계
5.3.2 단일 책임 원칙
5.3.3 단일 책임 원칙의 장점