회원 주문 할인정책 세 가지 요구사항이 있다.
각각의 요구사항을 살펴보자.
회원 데이터는 자체 DB를 구축할 수 있고, 외부 시스템과 연동할 수 있다. =>
즉 자체 DB를 구축할 수 있고 외주를 주거나 사내에 있는 시스템에서 만들어 둔 회원 시스템을 그대로 활용할 수 있다.(아직은 미확정인 상태)
앞에서 배운 객체 지향 설계 방법 즉 역할과 구현을 나누고 인터페이스와 구현객체를 하는 부분을 생각하면서 진행하면서
인터페이스를 만들고 구현체를 언제든지 갈아끼울 수 있도록 설계해본다. 이제 프로젝트를 시작해보자.
참고: 프로젝트 환경설정을 편리하게 하려고 스프링 부트를 사용한 것이다.
지금은 스프링 없는 순수한 자바로만 개발을 진행한다는 점을 꼭 기억!
스프링 관련은 한참 뒤에 등장한다.
<출처 김영한: 스프링 핵심 원리 - 기본편 >
'Spring > SpringCore' 카테고리의 다른 글
스프링 핵심 원리 이해1 - 회원 도메인 실행과 테스트 (0) | 2022.03.24 |
---|---|
스프링 핵심 원리 이해1 - 회원 도메인 설계 (0) | 2022.03.24 |
스프링 핵심 원리 이해1 - 프로젝트 생성 (0) | 2022.03.23 |
좋은 객체 지향 프로그래밍 (0) | 2022.03.23 |
스프링 DB 접근 기술 - 스프링 데이터 JPA error (0) | 2022.03.23 |