뱅우.log
로그인
뱅우.log
로그인
back-end 개발 규칙
이병우
·
2022년 9월 21일
팔로우
0
Backend
0
back-end
목록 보기
1/4
계층형 구조
Controller: web 계층
Service: 비즈니스 로직, 트랜잭션 처리 > servlet의 영향을 안받음(only java)
Repository: DB connect ex) JPA의 entityManage 사용
개발 순서
service > repository > 테스트 케이스 작성 (검증) > controller 적용
DI는 생성자 주입: 의존도를 명확히 알 수 있음( 컴파일 시점에 걸림 )
Service 계층의 Spring Transaction 처리
Spring에서 제공하는 Transaction 적용
조회하는 method에는 readOnly 옵션을 true로 주기
이병우
맛있게 개발하는게 목표!
팔로우
다음 포스트
Annotation 정리
0개의 댓글
댓글 작성