오늘은 몰랐으면 내일은 알면 된다
[Spring 입문] 5. 회원관리 예제(1) 비즈니스 요구사항 정리 본문
데이터: 회원ID, 이름
기능: 회원 등록, 조회
데이터 저장소 X
위와 같이 간단한 구조로 진행한다.

컨트롤러: 웹 MVC의 컨트롤러 역할
서비스: 도메인을 활용한 핵심 비즈니스 로직 구현
리포지토리: 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리
도메인: 비즈니스 도메인 객체, 예) 회원, 주문, 쿠폰 등등 주로 데이터베이스에 저장하고 관리되는 비스니스 도메인 객체

인터페이스로 구현 클래스를 변경할 수 있도록 설계
개발을 진행하기 위해서 초기 개발 단계에서는 구현체로 가벼운 메모리 기반의 데이터 저장소 사용
'Java > Spring' 카테고리의 다른 글
| [Spring 입문] 7. 회원관리 예제(3) 회원 서비스 개발 (0) | 2022.09.24 |
|---|---|
| [Spring 입문] 6. 회원관리 예제(2) 회원 도메인과 리포지토리 만들기 (0) | 2022.09.20 |
| [Spring 입문] 4. 정적 컨텐츠, MVC와 템플릿 엔진, API (0) | 2022.09.19 |
| [Spring 입문] 3. View 환경설정 (0) | 2022.09.19 |
| [Spring 입문] 2. 라이브러리 살펴보기 (0) | 2022.09.19 |