1. 비지니스 요구사항
2. 회원 도메인과 리포지토리 만들기
3. 회원 리포지토리 테스트 케이스 작성
4.회원 서비스 개발
5. 회원 서비스 테스트
1. 비지니스 요구사항
- 데이터 : 회원 ID, 이름
- 기능 : 회원등록, 조회
- 아직 데이터 저장소가 선정안됨(...db 없음) -> 나중에 갈아 끼
< web application architecture>
controller -> service -> repository -> DB
| | |
Domain
controller : web MVC의 컨트롤러
service : 핵심 비지니스 로직
repository : 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리
domain : 비즈니스 도메인 객체(회원, 주문, 쿠폰 등 주로 데이터베이스에 저장하고 관리됨)
MemberService ----> MemberRepository <----- MemoryMemberRepository아직 db가 선정되지 않아 우선 인터페이스로 구현 클래스를 변경할 수 있게 설계개발을 위해 메모리기반 저장소 사용
'Spring > spring_old' 카테고리의 다른 글
05./ Spring excersise-Member-01-domain and repository Test (0) | 2023.01.11 |
---|---|
05./ Spring excersise-Member-01-domain and repository (0) | 2023.01.11 |
04./ spring 웹 개발 (0) | 2023.01.11 |
03./ Spring View 출력 (0) | 2023.01.11 |
02./ spring 환경 구성 검증 (0) | 2023.01.11 |