아래 흐름대로 가보면서 간단한 쇼핑몰을 구현해보자.
요구사항 분석 - 도메인 모델과 테이블 설계 - 엔티티 클래스 개발 - 엔티티 설계시 주의사항
회원 기능 / 상품 기능 / 주문 기능이 따로 구현되어있다.
안의 기능들은 구현해보는 작업을 시작할 것이다.
기능 목록
회원 기능
- 회원 등록
- 회원 조회
![](https://blog.kakaocdn.net/dn/dgYXF7/btryevFNE4n/zqwWeeKKomkZYRTm5sKcL1/img.png)
![](https://blog.kakaocdn.net/dn/6jWwM/btrydAnhP5a/fKn9UTGrVGJRn6YFKo9od0/img.png)
상품 기능
- 상품 등록
- 상품 수정
- 상품 조회
![](https://blog.kakaocdn.net/dn/c4uLKN/btryc6Ujuyh/q6izANTiTnlQxzpVcIKY5k/img.png)
![](https://blog.kakaocdn.net/dn/ctbTil/btryaH2LRO7/udFBpPnDze54eaaGwsAclk/img.png)
주문 기능 상품 주문
- 주문 내역 조회
- 주문 취소
![](https://blog.kakaocdn.net/dn/rgGtA/btryd9JM1kH/6RK47ygSXHHWuCORKKd1w0/img.png)
![](https://blog.kakaocdn.net/dn/cTvjqI/btrycCMH3cu/wHDhZsYK4Z9Hf6reesv8J0/img.png)
기타 요구사항은 아래와 같다.
상품은 재고 관리가 필요하다.
상품의 종류는 도서, 음반, 영화가 있다. 상품을 카테고리로 구분할 수 있다.
상품 주문시 배송 정보를 입력할 수 있다.
다음으로는 도메인 모델과 테이블 설계를 알아보자.
<출처 김영한: 실전! 스프링 부트와 JPA 활용1 - 웹 어플리케이션 개발 >
https://www.inflearn.com/questions/494651?re_comment_id=180142
createMemberForm.html을 작성 후 실행시 에러가 뜹니다.. - 인프런 | 질문 & 답변
createMemberForm.html을 아래와 같이 붙여넣고 run을 중지시킨후 다시 build Project를 누른고 다시 실행시켰는데 <!DOCTYPE HTML><html xmlns:th='http://www.thymeleaf.org'><h...
www.inflearn.com
'Spring > SpringBoot' 카테고리의 다른 글
도메인 분석 설계 - 도메인 모델과 테이블 설계 (0) | 2022.04.02 |
---|---|
SpringBoot Error 해결 (0) | 2022.04.02 |
프로젝트 환경설정 - JPA와 DB 설정, 동작확인 (0) | 2022.03.30 |
H2 데이터베이스 설치 (0) | 2022.03.30 |
프로젝트 환경설정 - View 환경 설정 (0) | 2022.03.30 |