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