SSAFY11th-book-study / book-study

0 stars 0 forks source link

[6.7] 다른 모듈의 dao 사용시 #69

Open limjongheok opened 2 months ago

limjongheok commented 2 months ago

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

gmelon commented 2 months ago

https://www.inflearn.com/questions/27994/%EC%84%9C%EB%B9%84%EC%8A%A4%EA%B3%84%EC%B8%B5%EC%97%90%EC%84%9C-%EC%9D%98%EC%A1%B4%EC%84%B1%EC%97%90-%EB%8C%80%ED%95%B4-%EC%A7%88%EB%AC%B8%EC%9E%85%EB%8B%88%EB%8B%A4