Spring/SpringCore

스프링 핵심 원리 이해1 - 비즈니스 요구사항 설계

느리지만 꾸준하게 2022. 3. 24. 15:39

회원 주문 할인정책 세 가지 요구사항이 있다.

 

각각의 요구사항을 살펴보자.

 

회원 데이터는 자체 DB를 구축할 수 있고, 외부 시스템과 연동할 수 있다. =>

즉 자체 DB를 구축할 수 있고 외주를 주거나 사내에 있는 시스템에서 만들어 둔 회원 시스템을 그대로 활용할 수 있다.(아직은 미확정인 상태)

 

 

앞에서 배운 객체 지향 설계 방법 즉 역할과 구현을 나누고 인터페이스와 구현객체를 하는 부분을 생각하면서 진행하면서

 

인터페이스를 만들고 구현체를 언제든지 갈아끼울 수 있도록 설계해본다. 이제 프로젝트를 시작해보자.

 

 

참고: 프로젝트 환경설정을 편리하게 하려고 스프링 부트를 사용한 것이다. 

지금은 스프링 없는 순수한 자바로만 개발을 진행한다는 점을 꼭 기억! 

스프링 관련은 한참 뒤에 등장한다.

 

 

 

 

 

 

 

 

<출처 김영한: 스프링 핵심 원리 - 기본편 >

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard