단순한 비즈니스 요구사항을 구현!
1. 데이터 : 회원ID,이름
2. 기능 : 회원등록, 조회
3. 아직 데이터 저장소가 선정되지 않음(가상의 시나리오)
일반적인 웹 어플리케이션 계층 구조

서비스: 핵심 비즈니스 로직이 들어가있음!
리포지토리 : 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리
도메인 : 비즈니스 도메인 객체 예) 회원 ,주문, 쿠폰 등등 주로 DB에 저장하고 관리

클래스 의존관계
회원 비즈니스 로직에는 회원 서비스!
회원리포지토리는 인터페이스로! (DB가 정해지지 않았기 때문)
구현체는 메모리 구현체로 만든다!
'웹프로그래밍 > Spring 입문' 카테고리의 다른 글
| 7. 회원 리포지토리 테스트 케이스 작성 (0) | 2021.06.19 |
|---|---|
| 6. 회원 도메인과 리포지토리 만들기 (0) | 2021.06.17 |
| 4. API (0) | 2021.06.17 |
| 3. MVC와 템플릿 엔진 (0) | 2021.06.16 |
| 2. 정적 컨텐츠 (0) | 2021.06.16 |