back-end 개발 규칙

이병우·2022년 9월 21일
0

back-end

목록 보기
1/4
  1. 계층형 구조

    • Controller: web 계층
    • Service: 비즈니스 로직, 트랜잭션 처리 > servlet의 영향을 안받음(only java)
    • Repository: DB connect ex) JPA의 entityManage 사용
  2. 개발 순서

    • service > repository > 테스트 케이스 작성 (검증) > controller 적용
  3. DI는 생성자 주입: 의존도를 명확히 알 수 있음( 컴파일 시점에 걸림 )

  4. Service 계층의 Spring Transaction 처리

    • Spring에서 제공하는 Transaction 적용
    • 조회하는 method에는 readOnly 옵션을 true로 주기
profile
맛있게 개발하는게 목표!

0개의 댓글