728x90
스프링의 핵심원리를 배우기 전에 먼저 순수한 자바로 프로젝트를 생성해 본다! 어느 순서로 어떻게 돌아가는지 알아야 하기 때문이지!
먼저 스프링 프로젝트를 생성해준다 강의에서는 intellij를 사용하기 때문에 Springio에서 만들어서 가지만 난 sts환경에서 개발하기 때문에 sts에서 직접 만들어 줬다. 다른건 별로 없다
new > project > spring starter project로 가서 이렇게 설정한 수 dependency는 따로 추가하지 않는다.
그러면 프로젝트 생성 완료!
이 프로젝트에는 요구사항이 있다
- 회원 회원을 가입하고 조회할 수 있다.
- 회원은 일반과 VIP 두 가지 등급이 있다.
- 회원 데이터는 자체 DB를 구축할 수 있고, 외부 시스템과 연동할 수 있다. (미확정)
등등등...
결정하기 어려운 부분이 있다고 결정될 때까지 개발을 기다릴 수는 없기 때문에, 배웠던 객체 지향 설계 방법을 통해서 인터페이스를 만들어 설계하면 될 것이니 한번 시작해본다.
*프로젝트의 환경설정을 편리하게 하기 위해서 스프링 부트를 사용한 것이지 지금은 스프링이 없는 순수한 자바로만 개발을 진행한다.
이제 도메인을 설계해보자!!!
728x90
'BackEnd > JAVA' 카테고리의 다른 글
주문과 할인 도메인(1) (0) | 2022.05.04 |
---|---|
회원 도메인 만들기(1) (1) | 2022.05.04 |