03. 애플리케이션 구현 준비
#
구현 요구사항- 회원
- 회우너 등록
- 회원 조회
- 상품
- 상품 등록
- 상품 수정
- 상품 조회
- 주문
- 상품 주문
- 주문 내역 조회
- 주문 취소
#
안함- 로그인 권한관리 안다룸
- 파라미터 검증과 예외 처리 단순화 최소화
- 상품은 도서만 이용
- 카테고리는 사용 안함
- 배송 정보 사용 안함
#
애플리케이션 아키텍처#
계층형 구조 사용- controller -> service -> repository -> DB
- domain 공통
#
패키지 구조- jpabook.jpashop
- domain
- exception
- repository
- service
- web
#
개발 순서- service, repository 먼저 작성
- TC 작성 및 검증
- 웹 계층 작성