나만의 select shop 만들기

프로젝트 설계하기

코린이 연대기 2020. 12. 3. 16:36

시작에 앞서 해당 프로젝트는 스파르타 코딩클럽 남병관 튜터님 웹개발의 봄 spring 강의를 참고하였습니다.

 

    필요한 기능 목록

 

  1. Controller

    • ProductRestController: 관심 상품 관련 컨트롤러
    • SearchRequestController: 검색 관련 컨트롤러
  2. Service

    • ProductService: 관심 상품 가격 변경
  3. Repository

    여기서 DB에 저장되는 녀석은 Product 뿐

    • Product: 관심 상품 테이블
    • ProductRepository: 관심 상품 조회, 저장
    • ProductRequestDto: 관심 상품 등록하기
    • ProductMypriceRequestDto: 관심 가격 변경하기
    • ItemDto: 검색 결과 주고받기