◀ PREV [1] NEXT ▶ 도메인 분석 설계 요구사항 분석 @기능 목록 회원 기능 회원 등록 회원 조회 상품 기능 상품 등록 상품 수정 상품 조회 주문 기능 상품 주문 주문 내역 조회 주문 취소 기타 요구사항 상품은 재고 관리가 필요하다. 상품의 종류는 도서, 음반, 영화가 있다. 상품을 카테고리로 구분할 수 있다. 상품 주문시 배송 정보를 입력할 수 있다. 주문과 상품 테이블이 바로 연결되는 다대다 관계는 지양해야한다, 그러므로 주문상품 엔티티를 추가해서 다대다 관계를 일대다 다대일 관계로 풀었다 엔티티 FK를 가지는 쪽이 연관관계의 주인으로 설계하는 게 좋다 2023. 10. 13. 프로젝트 환경설정 프로젝트 설정 스프링 부트로 시작 정적 컨텐트는 static 폴더에 넣어두고 동적 컨텐츠는 templates 폴더에 들어간다 h2 데이터베이스 사용하기 위해 설치한 후 localhost:8082/login.do?jsessionid=eafc3b7d5a6fd1333bdfaf075ebae18d 형태로 맨 앞에 localhost를 추가하고 JDBC URL을 jdbc:h2:~/jpashop 으로 최소 한번은 해줘야한다 이후부터는 jdbc:h2:tcp://localhost/~/jpashop 으로 접속 JPA, DB 설정 동작확인 application.yml로 설정 파일을 관리한다 spring: datasource: url: jdbc:h2:tcp://localhost/~/jpashop; username : sa pa.. 2023. 10. 11. 이전 1 다음