반응형
서비스 계층(Layer)의 분리 비즈니스 로직의 분리
-
12 서비스 계층의 분리와 @Transactional(1)Spring/02 Spring DI와 AOP 2023. 7. 8. 21:57
서비스 계층의 분리와 @Transactional(1) 1) 서비스 계층(Layer)의 분리 비즈니스 로직의 분리 1-1) 서비스 계층(Layer)의 분리 비즈니스 로직의 분리 - 1)그림에서 UserHistoryDao의 추가하면 → RegisterController(userHistoryDao생성)변경해야된다 - 1-1)그림처럼 UserHistoryDao와 비즈니스 로직을 처리하는 UserService를 생성한다 >> 장점1) RegisterController는 UserService만 호출해주면 영속계층이 늘어나도 RegisterController는 에는 영향이 없다 장점 2) Tx 처리, UserService에 Tx 처리가 적합하다 RegisterController도 Tx처리가 가능하나 너무 복잡해진다 ..