가. 프로젝트 환경설정 하기
- 프로젝트를 생성하기
- 스프링 부트와 JPA, 뷰 템플릿인 Thymeleaf, Lombok, Database가 정상 동작하도록 프로젝트 환경을 구성합니다.
나. 요구사항 분석 및 도메인 분석 설계하기
- 요구사항을 분석하기
- 도메인 모델과 테이블을 설계하기.
- 엔티티 클래스 개발하기.
- 엔티티 설계시 주의사항 이해하기
다. 핵심 비지니스 로직 개발하기
- 회원,상품,주문 도메인의 핵심 비즈니스 로직을 개발하기
- Entity 클래스에 비즈니스 로직 추가하기
- Repository와 Service 클래스 개발하기
- 테스트 클래스 개발하기
라. 웹 계층 개발 및 테스트하기
- 구성한 도메인을 웹 환경에서 동작하도록 컨트롤러 개발하기
- 뷰 템플릿(Thymeleaf)을 사용하여 화면 개발하기
- 등록,목록조회,수정,검색화면 작성하기