애플리케이션 아키텍처
2023. 5. 10. 07:45ㆍ카테고리 없음

계층형구조 사용
- controller, web: 웹계층
- service: 비즈니스로직, 트랜잭션 처리
- repository: JPA를직접 사용하는계층, 엔티티 매니저사용
- domain: 엔티티가모여있는 계층, 모든계층에서 사용
패키지구조
- jpabook.jpashop
- domain
- exception
- repository
- service
- web
개발 순서: 서비스, 레퍼지토리 계층을 개발하고, 테스트 케이스로 검증 후, 컨트롤러나 웹쪽은 이쪽이 전부 다 된후
들어감.
회원도메인 개발
구현기능
- 회원등록
- 회원목록조회
순서
- 회원엔티티코드 다시보기
- 회원리포지토리 개발
- 회원서비스개발
- 회원기능테스트
출처 : 인프런 강의: 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발