[실전! 스프링 부트와 JPA 활용 1 - 웹 애플리케이션 개발] 애플리케이션 구현 준비
·
Back-End/JPA
[작성일: 2023. 08. 23]   구현 요구사항회원 기능회원을 등록할 수 있다.회원 조회를 할 수 있다.상품 기능상품을 등록할 수 있다.상품을 수정할 수 있다.상품 조회를 할 수 있다.주문 기능상품을 주문한다.주문 내역 조회를 볼 수 있다.주문 취소를 할 수 있다. 예제를 단순히 하기 위해 회원 기능, 상품 기능, 주문 기능만 구현한다. 로그인, 권한관리, 파라미터 검증, 예외처리, 카테고리, 배송 정보는 구현하지 않으며 상품은 도서만 사용한다.     애플리케이션 아키텍처  계층형 구조 사용controller, web : 웹 계층service : 비즈니스 로직, 트랜잭션 처리repository : JPA를 직접 사용하는 계층, 엔티티 매니저 사용domain : 엔티티가 모여 있는 계층, 모든 계..