p.526 마지막 부분에 UserSerivce 외의 서비스 계층 DAO를 직접 이용할때 신중을 기해야 한다. 안전하게 사용하려면 다른 모듈의 서비스 계층을 통해 접근하는 방법이 좋다. 라고 나와 있는데 제 경험상 다른 모듈의 서비스 계층을 통해 접근하는 방식을 이용하면 서비스클래스에서 너무 많은 메서드 들이 생성이 되어 불편한 기억이 있어 서비스에서 다른 dao 를 사용하는 방식으로 코드를 짜 왔는데 다른 분들의 코드 스타일이나 보통 어떤 방식으로짜는지 궁금하여 질문 합니다.
또한 트랜잭션 readonly시 성능 부분이 좋아진다 그러는데 이 경우 왜 성능이 좋아지는지 찾아보도록 하겠습니다.
p.526 마지막 부분에 UserSerivce 외의 서비스 계층 DAO를 직접 이용할때 신중을 기해야 한다. 안전하게 사용하려면 다른 모듈의 서비스 계층을 통해 접근하는 방법이 좋다. 라고 나와 있는데 제 경험상 다른 모듈의 서비스 계층을 통해 접근하는 방식을 이용하면 서비스클래스에서 너무 많은 메서드 들이 생성이 되어 불편한 기억이 있어 서비스에서 다른 dao 를 사용하는 방식으로 코드를 짜 왔는데 다른 분들의 코드 스타일이나 보통 어떤 방식으로짜는지 궁금하여 질문 합니다.
또한 트랜잭션 readonly시 성능 부분이 좋아진다 그러는데 이 경우 왜 성능이 좋아지는지 찾아보도록 하겠습니다.