728x90
반응형

인프런 33

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #3-1 구현 요구사항

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. | 애플리케이션 구현 준비 1. 구현 요구사항 2. 애플리케이션 아키텍쳐 1. 구현 요구사항 - 앞선 내용은 데이터 적인 설계, 전체적으로 어디까지 구현할 것인지 알아보는 시간 회원 기능 회원 등록 회원 조회 상품 기능 상품 등록 상품 수정 상품 조회 주문 기능 상품 주문 주문 내역 조회 주문 취소 - 먼저 핵심 business method(주문, 주문 추소..)를 먼저 구현할 예정 - 예제를 단순화 하기 위해 아래 기능들은 구현하지 않거나 최소화 할 예정 로그인, 권한 관리 X 파라미터 검증과 예외 처리 단순화 상품은 도서만 사용 카테고리는 사용 X 배송 정보는..

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #2-2 도메인 모델과 테이블 설계

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. | 도메인 분석 설계 1. 요구사항 분석 2. 도메인 모델과 테이블 설계 3. 엔티티 클래스 개발1 4. 엔티티 클래스 개발2 5. 엔티티 설계시 주의점 2. 도메인 모델과 테이블 설계 1) ER 다이어그램 - 회원, 주문, 상품의 관계 회원은 여러 상품을 주문할 수 있다. 그리고 한 번 주문할 때 여러 상품을 선택할 수 있으므로 주문과 상품은 다대다 관계 하지만 이런 다대다 관계는 관계형 데이터베이스는 물론이고 엔티티에서도 거의 사용하지 않는다. 따라서 그림처럼 주문상품이라는 엔티티를 추가해서 다대다 관계를 일대다, 다대일 관계로 풀어냄 - 상품 분류 : 상품은..

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #2-1 요구사항 분석

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. | 도메인 분석 설계 1. 요구사항 분석 2. 도메인 모델과 테이블 설계 3. 엔티티 클래스 개발1 4. 엔티티 클래스 개발2 5. 엔티티 설계시 주의점 1. 요구사항 분석 [Hello Shop] 회원 기능 : 회원 가입 | 회원 목록 상품 기능 : 상품 등록 | 상품 목록 주문 기능 : 상품 주문 | 주문 내역 -> 회원이 상품을 주문하고 주문 내역을 볼 수 있음 -> 주문 시 재고수량 마이너스 처리, 주문 취소 시 다시 플러스 처리 1) 기능 목록 회원 기능 회원 등록 회원 조회 상품 기능 상품 등록 상품 수정 상품 조회 주문 기능 상품 주문 주문 내역 조회 ..

728x90
반응형