스프링 핵심 원리 기본편(2) - 주문과 할인 도메인 설계 및 개발, 테스트 by 인프런 김영한
·
Back-End/Spring
1. 주문과 할인 도메인 설계 주문과 할인 정책 회원은 상품주문 가능 등급에 따른 할인 정책 적용 할인 정책은 모든 vip는 1000원을 할인해주는 고정 금액 할인(나중에 변경될수 있음) 할인 정책은 변경 가능성이 높아서 오픈 직전까지 고민을 미루고 싶으며, 할인을 적용하지 않을 수 도 있다. 주문 생성 : 클라이언트가 주문 서비스에 주문생성을 요청 회원 조회 : 등급에 따라 할인이 있기때문에, 주문 서비스는 회원 저장소에서 회원을 조회함 할인 적용 : 주문 서비스는 회원 등급에 따른 할인 여부를 할인 정책에 위임 주문 결과 반환 : 주문 서비스는 할인 결과를 포함한 주문 결과를 반환 역할과 구현을 분리 해서 구현 객체를 조립할 수 있게 설계 회원을 메모리에서 조회하고, 정액 할인 정책을 할지 정률 할인..
[Spring] 스프링 핵심 원리 기본편(1) - 회원 도메인 설계 및 개발 by 인프런 김영한
·
Back-End/Spring
1. 비즈니스 요구사항과 설계 회원 회원 가입 및 조회 회원 등급 일반, vip 등급 회원 데이터는 자체 DB 구축, 외부 시스템과 연동가능(미확정) 주문과 할인 정책 회원은 상품주문 가능 등급에 따른 할인 정책 적용 할인 정책은 모든 vip는 1000원을 할인해주는 고정 금액 할인(나중에 변경될수 있음) 할인 정책은 변경 가능성이 높아서 오픈 직전까지 고민을 미루고 싶으며, 할인을 적용하지 않을 수 도 있다. → 인터페이스를 만들고 구현체를 언제든지 갈아 끼울수 있도록 설계 한다. 2. 회원 도메인 설계 회원 도메인 요구 사항 가입 및 조회 기능 일반과 vip 두가지 등급 회원 데이터는 자체 DB구축할수 있고, 외부 시스템과 연동 가능(미확정) → 어떤 DB를 사용할지 미확정이기 때문에 회원 저장소 인..