현의 개발 블로그

JPA 활용 프로젝트 생성 및 요구사항 분석 본문

스프링부트 실습/상품 주문 웹 개발

JPA 활용 프로젝트 생성 및 요구사항 분석

hyun2371 2023. 4. 20. 21:22

본 글은 아래 강의를 듣고 정리한 글입니다.

 

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 - 인프런 | 강의

실무에 가까운 예제로, 스프링 부트와 JPA를 활용해서 웹 애플리케이션을 설계하고 개발합니다. 이 과정을 통해 스프링 부트와 JPA를 실무에서 어떻게 활용해야 하는지 이해할 수 있습니다., - 강

www.inflearn.com


프로젝트 생성하기

start.spring.io에서 프로젝트를 생성한다.

dependencies에서 해당 라이브러리와 프레임워크를 추가해준다.

 

Junit5를 사용하지 않고 Junit4를 사용할 예정이다. Gradle에 아래 코드를 추가해준다.

testImplementation("org.junit.vintage:junit-vintage-engine") {
           exclude group: "org.hamcrest", module: "hamcrest-core"
}

 

 

요구사항 분석

앞으로 구현할 기능은 다음과 같다.

- 회원 기능: 회원 등록 및 조회

- 상품 기능: 상품 등록, 수정, 조회

- 주문 기능: 상품 주문, 주문 내역 조회, 주문 취소

 

상품 종류는 카테고리로 구분 가능한데 도서, 음반, 영화가 있다.

상품 재고를 관리한다.

상품 주문시 배송 정보를 입력할 수 있다.

 

 

 

다음 글에서는 요구 사항에 따라 도메인을 설계해볼 것이다.

 

 

도메인 분석 설계

본 글은 아래 강의를 듣고 정리한 글입니다. 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 - 인프런 | 강의 실무에 가까운 예제로, 스프링 부트와 JPA를 활용해서 웹 애플리케이션을 설계

hyun-keepdeving.tistory.com

 

'스프링부트 실습 > 상품 주문 웹 개발' 카테고리의 다른 글

JPA로 주문 도메인 개발  (1) 2023.04.22
JPA로 상품 도메인 개발  (0) 2023.04.22
JPA로 회원 도메인 개발  (0) 2023.04.21
엔티티 설계 시 주의사항  (0) 2023.04.21
도메인 분석 설계  (0) 2023.04.20
Comments